.hm{--hair:1px solid var(--rule);--heavy:2px solid var(--ink)}.hm-sec>.wrap{padding-block:clamp(2.75rem,2rem + 3.5vw,5.5rem);position:relative}.hm-sec>.wrap:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:var(--heavy);position:absolute}.hm-rail{gap:1.75rem;display:grid}@media (min-width:1000px){.hm-rail{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;gap:4.5rem}.hm-rail__h{position:sticky;top:104px}}.hm-split{gap:1rem;display:grid}@media (min-width:1000px){.hm-split{grid-template-columns:minmax(0,19rem) minmax(0,40rem);align-items:end;gap:4.5rem}}.hm-page{padding-block:clamp(2.25rem,1.5rem + 4vw,5rem) clamp(2.5rem,2rem + 3vw,4.5rem)}.hm-page__h{letter-spacing:-.04em;max-width:20ch;margin-top:1rem;font-size:clamp(2.2rem,1.4rem + 3.6vw,3.9rem);font-weight:800;line-height:1.02}.hm-page__form{border-top:var(--heavy);padding-top:1.25rem}.hm-beliefs{border-top:var(--heavy)}.hm-beliefs li{border-bottom:var(--hair);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.4rem 0 1.5rem;display:grid}.hm-beliefs__n{font-family:var(--font-display);letter-spacing:-.04em;color:var(--sage-deep);font-size:3rem;font-weight:300;line-height:.9}.hm-beliefs h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.2}.hm-beliefs p{max-width:40rem;color:var(--ink-2);margin-top:.5rem;line-height:1.6}.hm-hero{padding-block:clamp(1.75rem,1rem + 3.5vw,4.5rem) clamp(2.75rem,2rem + 3.5vw,5rem)}.hm-hero__grid{gap:2.75rem;display:grid}@media (min-width:1040px){.hm-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:4.5rem}}.hm-hero__k{color:var(--sage-deep);font-size:.9rem;font-weight:600}.hm-hero__h{letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.6rem,1.3rem + 5.4vw,4.9rem);font-weight:800;line-height:.98}.hm-hero__lede{max-width:31rem;color:var(--ink);margin-top:1.5rem;font-size:clamp(1.1rem,1rem + .45vw,1.3rem);line-height:1.45}.hm-hero__small{color:var(--ink-2);margin-top:.9rem;font-size:.9rem}.hm-hero__more{border-top:var(--hair);max-width:36rem;color:var(--ink-2);margin-top:2rem;padding-top:1.25rem;font-size:.975rem;line-height:1.6}.idea{max-width:36rem;margin-top:2rem}.idea__label{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:700;display:block}.idea__row{gap:.6rem;margin-top:.6rem;display:grid}@media (min-width:560px){.idea__row{grid-template-columns:1fr auto}}.idea__row .field{min-height:54px}.idea__row .btn{white-space:nowrap;min-height:54px}.idea__try{color:var(--ink-3);flex-wrap:wrap;gap:.15rem .9rem;margin-top:.8rem;font-size:.875rem;display:flex}.idea__try span{flex-basis:100%}.idea__try button{min-height:32px;color:var(--ink-2);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--sage);text-decoration-color:var(--sage);text-underline-offset:3px;cursor:pointer;text-decoration-thickness:1.5px}.idea__try button:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.bench{border:1.5px solid var(--ink);background:var(--card);border-radius:6px;min-width:0;padding:0 clamp(1rem,.6rem + 1.4vw,1.5rem) 1rem}.bench__legend{float:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0 .8rem;font-size:1rem;font-weight:700;display:flex}.bench__hint{font-family:var(--font-sans);color:var(--ink-3);font-size:.8125rem;font-weight:500}.bench__r{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bench__ruler{clear:both;height:54px;margin-inline:6px;position:relative}.bench__zones{gap:2px;height:10px;display:flex;position:absolute;top:18px;left:0;right:0}.bench__zones span{background:var(--band-wash);box-shadow:inset 0 -2px 0 var(--band-fill)}.bench__tick{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;position:absolute;top:34px;transform:translate(-50%)}.bench__tick:before{content:"";border-left:1px solid var(--ink-3);height:5px;position:absolute;top:-6px;left:50%}.bench__mark{cursor:pointer;width:22px;height:22px;margin-left:-11px;position:absolute;top:12px}.bench__mark:after{content:"";background:var(--card);border:2.5px solid var(--band-fill);border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:6px;left:6px}.bench__mark:hover:after{transform:scale(1.3)}.bench__needle{top:0;left:calc(var(--at,86) * 1%);border-left:2px solid var(--ink);width:0;height:34px;transition:left .52s var(--ease-needle);pointer-events:none;position:absolute}.bench__needle:before{content:"";border:6px solid #0000;border-top:8px solid var(--ink);position:absolute;top:-1px;left:-7px}#bench-0:checked~.bench__ruler{--at:var(--s0)}#bench-1:checked~.bench__ruler{--at:var(--s1)}#bench-2:checked~.bench__ruler{--at:var(--s2)}#bench-3:checked~.bench__ruler{--at:var(--s3)}#bench-4:checked~.bench__ruler{--at:var(--s4)}#bench-5:checked~.bench__ruler{--at:var(--s5)}.bench__tabs{border:var(--hair);border-radius:4px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.bench__tab{border-left:var(--hair);cursor:pointer;min-height:44px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink-2);justify-content:center;align-items:baseline;gap:.25rem;padding-top:.6rem;transition:background-color .15s,color .15s;display:flex}.bench__tab:first-child{border-left:0}.bench__tab b{font-size:1.05rem;font-weight:700}.bench__tab span{color:var(--band);font-size:.6rem}.bench__tab:hover{background:var(--mint-wash);color:var(--ink)}#bench-0:checked~.bench__tabs>:first-child,#bench-1:checked~.bench__tabs>:nth-child(2),#bench-2:checked~.bench__tabs>:nth-child(3),#bench-3:checked~.bench__tabs>:nth-child(4),#bench-4:checked~.bench__tabs>:nth-child(5),#bench-5:checked~.bench__tabs>:nth-child(6){background:var(--ink);color:var(--paper)}#bench-0:checked~.bench__tabs>:first-child span,#bench-1:checked~.bench__tabs>:nth-child(2) span,#bench-2:checked~.bench__tabs>:nth-child(3) span,#bench-3:checked~.bench__tabs>:nth-child(4) span,#bench-4:checked~.bench__tabs>:nth-child(5) span,#bench-5:checked~.bench__tabs>:nth-child(6) span{color:inherit}#bench-0:focus-visible~.bench__tabs>:first-child,#bench-1:focus-visible~.bench__tabs>:nth-child(2),#bench-2:focus-visible~.bench__tabs>:nth-child(3),#bench-3:focus-visible~.bench__tabs>:nth-child(4),#bench-4:focus-visible~.bench__tabs>:nth-child(5),#bench-5:focus-visible~.bench__tabs>:nth-child(6){outline:2.5px solid var(--focus);outline-offset:-3px}.bench__panel{padding-top:1.1rem;display:none}#bench-0:checked~.bench__panels>[data-i="0"],#bench-1:checked~.bench__panels>[data-i="1"],#bench-2:checked~.bench__panels>[data-i="2"],#bench-3:checked~.bench__panels>[data-i="3"],#bench-4:checked~.bench__panels>[data-i="4"],#bench-5:checked~.bench__panels>[data-i="5"]{display:block}.bench__top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:5.6rem;display:grid}.bench__score{font-family:var(--font-display);color:var(--band);align-items:baseline;display:flex}@property --bn{syntax:"<integer>";inherits:false;initial-value:0}.bench__num{--bn:var(--to);counter-reset:bn var(--bn);text-align:right;letter-spacing:-.05em;font-variant-numeric:tabular-nums;min-width:2ch;font-size:clamp(3.6rem,2.8rem + 3vw,4.75rem);font-weight:800;line-height:.9}.bench__num:after{content:counter(bn)}.bench__of{color:var(--ink-3);margin-left:.2rem;font-size:.95rem;font-weight:600}.bench__verdict{color:var(--band);font-size:.9rem;font-weight:700}.bench__name{font-family:var(--font-sans);letter-spacing:0;text-wrap:pretty;margin-top:.2rem;font-size:.975rem;font-weight:600;line-height:1.3}.bench__factors{border-top:var(--hair);margin-top:.9rem}.bench__factors li{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) clamp(96px,34%,150px) 1.4rem;align-items:center;gap:.75rem;padding:.34rem 0;font-size:.875rem;display:grid}.bench__fl{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bench__fb{transform-origin:0;grid-template-columns:repeat(10,1fr);gap:2px;display:grid}.bench__fb i{background:var(--rule-soft);height:7px}.level-high .bench__fb .on{background:var(--strong)}.level-mid .bench__fb .on{background:var(--possible-fill)}.level-low .bench__fb .on{background:var(--weak)}.bench__fv{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700}.bench__more{align-items:center;gap:.35em;min-height:44px;margin-top:.3rem;font-size:.925rem;font-weight:600;display:inline-flex}.bench__more:hover{text-underline-offset:3px;text-decoration:underline}.bench__tag{border-top:var(--hair);color:var(--ink-3);padding-top:.7rem;font-size:.75rem}@keyframes bench-count{0%{--bn:0}}@keyframes bench-bar{0%{transform:scaleX(0)}}@keyframes bench-in{0%{opacity:0}}.bench__panel .bench__num{animation:bench-count .7s var(--ease-out) both}.bench__panel .bench__fb{animation:bench-bar .42s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 45ms)}.bench__panel .bench__name,.bench__panel .bench__verdict{animation:.3s ease-out both bench-in}.hm-paths{border-block:var(--hair);margin-top:1.75rem;display:grid}@media (min-width:768px){.hm-paths{grid-template-columns:1fr 1fr}}.hm-path{grid-template-columns:auto minmax(0,1fr);gap:.35rem 1.25rem;padding:1.75rem clamp(.25rem,2vw,1.75rem) 1.75rem 0;transition:background-color .18s,color .18s,padding .18s;display:grid;position:relative}.hm-path+.hm-path{border-top:var(--hair)}@media (min-width:768px){.hm-path+.hm-path{border-top:0;border-left:var(--hair);padding-left:clamp(1rem,2.5vw,2.25rem)}}.hm-path__i{fill:none;width:44px;height:44px;stroke:var(--sage-deep);stroke-width:2px;stroke-linejoin:round;grid-row:span 3;transition:stroke .18s}.hm-path__t{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);font-weight:700;line-height:1.12}.hm-path__d{color:var(--ink-2);max-width:27rem;transition:color .18s}.hm-path__go{gap:.4em;margin-top:.5rem;font-weight:700;display:inline-flex}.hm-path__go span{transition:transform .18s var(--ease-out)}.hm-path:hover,.hm-path:focus-visible{background:var(--ink);color:var(--paper);padding-left:clamp(1rem,2.5vw,2.25rem)}.hm-path:hover .hm-path__d,.hm-path:focus-visible .hm-path__d{color:#d3ddd7}.hm-path:hover .hm-path__i,.hm-path:focus-visible .hm-path__i{stroke:var(--mint)}.hm-path:hover .hm-path__go span{transform:translate(6px)}.hm-essay{max-width:40rem;color:var(--ink);font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.55}.hm-steps{gap:0;margin-top:2.75rem;display:grid}@media (min-width:760px){.hm-steps{grid-template-columns:repeat(3,1fr);gap:2rem}}.hm-steps li{border-top:var(--heavy);padding:1rem 0 1.25rem}.hm-steps__n{font-family:var(--font-display);letter-spacing:-.04em;color:var(--sage-deep);font-size:3.4rem;font-weight:300;line-height:1;display:block}.hm-steps__t{margin-top:.75rem;font-size:1.05rem;font-weight:700;line-height:1.3}.hm-steps__d{color:var(--ink-2);margin-top:.3rem;font-size:.975rem}.hm-aim{border-top:var(--heavy);margin-top:2.5rem;display:grid}@media (min-width:860px){.hm-aim{grid-template-columns:1fr 1fr}}.hm-aim__col{padding:1.5rem 0 1.75rem}@media (min-width:860px){.hm-aim__col--fuzzy{padding-right:2.5rem}.hm-aim__col--clear{border-left:var(--hair);padding-left:2.5rem}}@media (max-width:859px){.hm-aim__col--clear{border-top:var(--hair)}}.hm-aim__k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.8125rem;font-weight:700}.hm-aim__col--clear .hm-aim__k{color:var(--sage-deep)}.hm-aim__idea{font-family:var(--font-display);letter-spacing:-.025em;min-height:2.3em;margin-top:.6rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:700;line-height:1.15}.hm-aim__col--fuzzy .hm-aim__idea{color:var(--ink-3)}.hm-aim__col--fuzzy .hm-aim__idea span{background:linear-gradient(var(--weak), var(--weak)) 0 56% / 100% 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hm-aim__qa{margin-top:.75rem}.hm-aim__qa div{border-top:var(--hair);gap:.15rem 1.25rem;padding:.8rem 0;display:grid}@media (min-width:520px){.hm-aim__qa div{grid-template-columns:10.5rem minmax(0,1fr)}}.hm-aim__qa dt{color:var(--ink-3);font-size:.925rem}.hm-aim__qa dd{font-weight:600}.hm-aim__col--fuzzy .hm-aim__qa dd{color:var(--weak);font-weight:500}.hm-aim__note{border-top:var(--hair);color:var(--ink-2);padding-top:.9rem;font-size:.95rem}.hm-fit{background:var(--forest);color:#eef5f0;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);margin-top:1.5rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}.hm-fit__frame{background:var(--mint);border-radius:3px;width:clamp(84px,16vw,168px);display:block;overflow:hidden}.hm-fit__photo{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.08);mix-blend-mode:multiply;width:100%;height:auto;display:block}.hm-fit__k{letter-spacing:.06em;text-transform:uppercase;color:var(--mint);font-size:.8125rem;font-weight:700}.hm-fit__t{font-family:var(--font-display);letter-spacing:-.03em;max-width:22ch;margin-top:.5rem;font-size:clamp(1.3rem,1rem + 1.5vw,2.1rem);font-weight:700;line-height:1.1}.hm-fit__d{color:#d3ddd7;max-width:38rem;margin-top:.75rem}.hm-tf__head{align-items:end;gap:1.5rem;display:grid}@media (max-width:599px){.hm .bandkey{grid-template-columns:1fr}}@media (min-width:960px){.hm-tf__head{grid-template-columns:1fr auto}}.hm-weights{gap:3px;margin-top:2.5rem;display:flex}.hm-weights__seg{flex-basis:0;gap:.35rem;min-width:0;display:grid}.hm-weights__seg i{background:var(--seg,var(--sage));transform-origin:0;height:clamp(34px,5vw,56px);transition:filter .15s}.hm-weights__seg b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(.7rem,.55rem + .5vw,.95rem);font-weight:700}.hm-weights__seg em{color:var(--ink-2);padding-right:.25rem;font-size:.75rem;font-style:normal;line-height:1.25;display:none}@media (min-width:1000px){.hm-weights__seg em{margin-top:-.2rem;display:block}}.hm-weights__seg--15{--seg:var(--forest)}.hm-weights__seg--12{--seg:#245a45}.hm-weights__seg--10{--seg:var(--sage-deep)}.hm-weights__seg--8{--seg:var(--sage)}.hm-weights__seg--5{--seg:#a9cdb5}.hm-weights__cap{border-top:var(--hair);color:var(--ink-3);justify-content:space-between;gap:1rem;margin-top:.5rem;padding-top:.5rem;font-size:.8125rem;display:flex}@media (max-width:620px){.hm-weights__cap span+span{display:none}}.hm-tf__list{margin-top:1.75rem;display:grid}@media (min-width:900px){.hm-tf__list{grid-template-columns:1fr 1fr;column-gap:3.5rem}}.hm-tf__list li{border-bottom:var(--hair);grid-template-columns:2.1rem minmax(0,1fr) 3rem;align-items:start;gap:.75rem;padding:.95rem .25rem;transition:background-color .15s;display:grid}.hm-tf__n{font-family:var(--font-display);color:var(--sage-deep);font-variant-numeric:tabular-nums;padding-top:.12rem;font-size:.9rem;font-weight:700}.hm-tf__q{font-weight:600;line-height:1.35}.hm-tf__h{color:var(--ink-2);margin-top:.2rem;font-size:.925rem;line-height:1.45}.hm-tf__w{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700}.hm-tf__list li:hover{background:var(--mint-wash)}.hm-tf:has(.hm-weights>:first-child:hover) .hm-tf__list>:first-child{background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(2):hover) .hm-tf__list>:nth-child(2){background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(3):hover) .hm-tf__list>:nth-child(3){background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(4):hover) .hm-tf__list>:nth-child(4){background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(5):hover) .hm-tf__list>:nth-child(5){background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(6):hover) .hm-tf__list>:nth-child(6){background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(7):hover) .hm-tf__list>:nth-child(7){background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(8):hover) .hm-tf__list>:nth-child(8){background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(9):hover) .hm-tf__list>:nth-child(9){background:var(--mint-wash)}.hm-tf:has(.hm-weights>:nth-child(10):hover) .hm-tf__list>:nth-child(10){background:var(--mint-wash)}.hm-weights:hover .hm-weights__seg i{filter:opacity(.3)}.hm-tf:has(.hm-tf__list li:hover) .hm-weights__seg i{filter:opacity(.3)}:is(.hm-tf:has(.hm-tf__list>:first-child:hover) .hm-weights>:first-child i,.hm-tf:has(.hm-tf__list>:nth-child(2):hover) .hm-weights>:nth-child(2) i,.hm-tf:has(.hm-tf__list>:nth-child(3):hover) .hm-weights>:nth-child(3) i,.hm-tf:has(.hm-tf__list>:nth-child(4):hover) .hm-weights>:nth-child(4) i,.hm-tf:has(.hm-tf__list>:nth-child(5):hover) .hm-weights>:nth-child(5) i,.hm-tf:has(.hm-tf__list>:nth-child(6):hover) .hm-weights>:nth-child(6) i,.hm-tf:has(.hm-tf__list>:nth-child(7):hover) .hm-weights>:nth-child(7) i,.hm-tf:has(.hm-tf__list>:nth-child(8):hover) .hm-weights>:nth-child(8) i,.hm-tf:has(.hm-tf__list>:nth-child(9):hover) .hm-weights>:nth-child(9) i,.hm-tf:has(.hm-tf__list>:nth-child(10):hover) .hm-weights>:nth-child(10) i,.hm-weights .hm-weights__seg:hover i){filter:none}.hm-get{gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:900px){.hm-get{grid-template-columns:1fr 1fr;gap:4rem}}.hm-get__col{border-top:var(--heavy);flex-direction:column;align-items:flex-start;padding-top:1.1rem;display:flex}.hm-get__price{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.2rem,1.6rem + 2vw,3.1rem);font-weight:800;line-height:1}.hm-get__price span{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-2);font-size:.95rem;font-weight:500}.hm-get__col--paid .hm-get__price{color:var(--sage-deep)}.hm-get__h{letter-spacing:-.01em;min-height:2.6em;margin-top:.75rem;font-size:1.15rem;font-weight:600;line-height:1.3}.hm-rows{border-top:var(--hair);align-self:stretch;margin-top:1rem}.hm-rows li{border-bottom:var(--hair);padding:.7rem 0;line-height:1.4}.hm-ex{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.hm-ex__head{border-bottom:var(--heavy);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.5rem 1rem;padding-bottom:.9rem;display:flex}.hm-ex__row{border-bottom:var(--hair);grid-template-columns:4.6rem minmax(0,1fr) auto;grid-template-areas:"score main go""bar bar bar";align-items:center;gap:.6rem 1rem;padding:1.1rem .25rem;transition:background-color .15s;display:grid}.hm-ex__row:hover{background:var(--card)}.hm-ex__score{font-family:var(--font-display);letter-spacing:-.05em;color:var(--band);font-variant-numeric:tabular-nums;grid-area:score;font-size:3.1rem;font-weight:800;line-height:.9}.hm-ex__bar{background:var(--rule-soft);grid-area:bar;height:6px}.hm-ex__bar i{background:var(--band-fill);transform-origin:0;height:100%;display:block}.hm-ex__main{grid-area:main;gap:.2rem;display:grid}.hm-ex__t{font-size:1.05rem;font-weight:600;line-height:1.3}.hm-ex__who{color:var(--ink-2);font-size:.925rem;line-height:1.4}.hm-ex__band{color:var(--band);white-space:nowrap;font-size:.925rem;font-weight:700;display:none}.hm-ex__go{transition:transform .18s var(--ease-out);grid-area:go;font-size:1.2rem;font-weight:700}.hm-ex__row:hover .hm-ex__go{transform:translate(6px)}@media (min-width:860px){.hm-ex__row{grid-template-columns:5.5rem 9rem minmax(0,1fr) 13rem auto;grid-template-areas:"score bar main band go";gap:1.5rem;padding-block:1.25rem}.hm-ex__band{grid-area:band;display:block}}.hm-tiers{border-top:var(--heavy)}.hm-tier{border-bottom:var(--hair);gap:1.25rem;padding:1.5rem 0 1.75rem;display:grid}@media (min-width:700px){.hm-tier{grid-template-columns:13.5rem minmax(0,1fr);column-gap:2rem}.hm-tier .btn{grid-column:2;justify-self:start}}.hm-tier--featured{background:var(--mint-wash);margin-inline:calc(var(--gutter) * -.5);padding-inline:calc(var(--gutter) * .5)}.hm-tier__name{color:var(--ink-2);font-size:.95rem;font-weight:600}.hm-tier__price{font-family:var(--font-display);letter-spacing:-.05em;margin-top:.2rem;font-size:clamp(3rem,2.4rem + 2vw,4rem);font-weight:800;line-height:.95}.hm-tier__price span{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-2);margin-top:.5rem;font-size:.9rem;font-weight:500;line-height:1.3;display:block}.hm-tier__for{font-size:1.1rem;font-weight:600;line-height:1.3}.hm-tier__items{color:var(--ink-2);gap:.4rem 2rem;margin-top:.75rem;display:grid}@media (min-width:560px){.hm-tier__items{grid-template-columns:1fr 1fr}}.hm-tier__items li{padding-left:1.1rem;line-height:1.4;position:relative}.hm-tier__items li:before{content:"";border-top:2px solid var(--sage-deep);width:.5rem;position:absolute;top:.62em;left:0}.hm-nopay{max-width:44rem;color:var(--ink-2);margin-top:1.5rem}.hm .faq{border-top:var(--heavy)}.hm-closing{margin-top:0}@media (prefers-reduced-motion:no-preference){@keyframes kin-up{0%{opacity:0;transform:translateY(.55em)rotate(3deg)}}@keyframes hm-in{0%{opacity:0;transform:translateY(18px)}}@keyframes hm-in-side{0%{opacity:0;transform:translate(36px)}}@keyframes bench-zone{0%{transform:scaleX(0)}}@keyframes bench-pop{0%{transform:scale(0)}70%{transform:scale(1.5)}}@keyframes bench-needle{0%{opacity:0;left:0}15%{opacity:1}}@keyframes bench-tab{0%{opacity:0;transform:translateY(8px)}}.kin>span{white-space:pre;transform-origin:0 100%;animation:kin-up .72s var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 75ms);display:inline-block}.hm-hero__k{animation:hm-in .5s var(--ease-out) both}.hm-hero__lede{animation:hm-in .6s var(--ease-out) both .62s}.hm-hero .idea{animation:hm-in .6s var(--ease-out) both .76s}.hm-hero__small{animation:hm-in .6s var(--ease-out) both .9s}.hm-hero__more{animation:hm-in .6s var(--ease-out) both 1s}.hm-hero__bench{animation:hm-in-side .8s var(--ease-out) both .3s}.bench__zones span{transform-origin:0;animation:bench-zone .6s var(--ease-out) both}.bench__zones span:first-child{animation-delay:.5s}.bench__zones span:nth-child(2){animation-delay:.7s}.bench__zones span:nth-child(3){animation-delay:.82s}.bench__mark:after{animation:bench-pop .42s var(--ease-needle) both}.bench__mark:first-of-type:after{animation-delay:1.3s}.bench__mark:nth-of-type(2):after{animation-delay:1.23s}.bench__mark:nth-of-type(3):after{animation-delay:1.16s}.bench__mark:nth-of-type(4):after{animation-delay:1.09s}.bench__mark:nth-of-type(5):after{animation-delay:1.02s}.bench__mark:nth-of-type(6):after{animation-delay:.95s}.bench__needle{animation:bench-needle 1s var(--ease-needle) both 1s}.bench__tab{animation:bench-tab .42s var(--ease-out) both;animation-delay:calc(.7s + var(--t,0) * 60ms)}.bench__tab:nth-child(2){--t:1}.bench__tab:nth-child(3){--t:2}.bench__tab:nth-child(4){--t:3}.bench__tab:nth-child(5){--t:4}.bench__tab:nth-child(6){--t:5}.bench:not(.is-booted) .bench__panel[data-i="0"] .bench__num{animation-delay:1.35s}.bench:not(.is-booted) .bench__panel[data-i="0"] .bench__fb{animation-delay:calc(1.5s + var(--i) * 45ms)}.hm.is-motion .hm-sec>.wrap:before{transform-origin:0;transition:transform 1.1s var(--ease-out);transform:scaleX(0)}.hm.is-motion .hm-sec.is-in>.wrap:before{transform:scaleX(1)}.hm.is-motion .hm-aim__col--fuzzy .hm-aim__idea span{transition:background-size .9s var(--ease-out) .7s;background-size:0% 2px}.hm.is-motion .hm-sec.is-in .hm-aim__col--fuzzy .hm-aim__idea span{background-size:100% 2px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes hm-grow{0%{transform:scaleX(0)}}.hm-weights__seg i{animation:linear both hm-grow;animation-timeline:view();animation-range:entry calc(10% + var(--i) * 4%) cover calc(22% + var(--i) * 4%)}.hm-ex__bar i{animation:linear both hm-grow;animation-timeline:view();animation-range:entry 20% cover 38%}}}
