[data-page=home] .nh2-hl{background:var(--nh2-yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:0 8px;font-style:normal}[data-os2] .nh2-mast{background:#fbe600;padding-top:0}[data-os2] .nh2-mast__stage{--nh2-yellow-hero:#fbe600;text-align:center;background:#fbe600;border-radius:0;padding:88px 0 104px;position:relative;overflow:hidden}[data-os2] .nh2-mast__mascot{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;background:#fbe600;width:min(30vw,340px);height:auto;max-height:88%;transition:opacity .22s;display:block;position:absolute;top:auto;bottom:4%}[data-os2] .nh2-mast__mascot.is-ready{opacity:1}[data-os2] .nh2-mast__mascot-art{object-fit:contain;object-position:center bottom;transform-origin:50% 88%;width:100%;height:100%;animation:1.7s ease-in-out infinite nh2-mascot-walk;position:absolute;inset:0}[data-os2] .nh2-mast__float{left:var(--x);top:var(--y);width:var(--w);height:auto;animation:nh2-icon-bob var(--d,2.8s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);position:absolute}@keyframes nh2-mascot-walk{0%,to{transform:translate(0,0)rotate(-1.4deg)}25%{transform:translateY(-9px)rotate(0)}50%{transform:translate(0,0)rotate(1.4deg)}75%{transform:translateY(-9px)rotate(0)}}@keyframes nh2-icon-bob{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){[data-os2] .nh2-mast__mascot-art,[data-os2] .nh2-mast__float{animation:none}}[data-os2] .nh2-mast__mascot--left{left:max(-80px, calc((100% - var(--nh2-width)) / 2 - 132px))}[data-os2] .nh2-mast__mascot--right{right:max(-80px, calc((100% - var(--nh2-width)) / 2 - 132px))}@media (min-width:1568px){[data-os2] .nh2-mast__mascot--left{left:calc((100% - var(--nh2-width)) / 2 - 52px)}[data-os2] .nh2-mast__mascot--right{right:calc((100% - var(--nh2-width)) / 2 - 52px)}}[data-os2] .nh2-mast__inner{z-index:2;position:relative}[data-os2] .nh2-mast__loop{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-os2] .nh2-mast__copy{z-index:2;position:relative}[data-os2] .nh2-mast--split .nh2-mast__stage{text-align:left}[data-os2] .nh2-mast--split .nh2-mast__bg{z-index:1;top:0;bottom:0;left:calc((100% - var(--nh2-width)) / 2 + min(720px, var(--nh2-width) * .5));width:min(800px, calc(var(--nh2-width) * .58));object-fit:contain;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;background:#fbe600;height:100%;transition:opacity .22s;position:absolute;right:auto}[data-os2] .nh2-mast--split .nh2-mast__bg.is-ready{opacity:1}[data-os2] .nh2-mast--split .nh2-mast__copy h1,[data-os2] .nh2-mast--split .nh2-mast__sub{margin-inline:0}@media (max-width:1100px){[data-os2] .nh2-mast--split .nh2-mast__bg{left:calc((100% - var(--nh2-width)) / 2 + var(--nh2-width) * .48);width:min(580px, calc(var(--nh2-width) * .58))}}@media (max-width:760px){[data-os2] .nh2-mast--split .nh2-mast__bg{display:none}}[data-os2] .nh2-mast__copy h1{font-family:var(--nh2-f-display);letter-spacing:-.02em;text-wrap:balance;-webkit-font-smoothing:auto;max-width:720px;text-shadow:0 0 10px var(--nh2-yellow-hero), 0 0 12px var(--nh2-yellow-hero), 0 0 12px var(--nh2-yellow-hero), 0 0 24px var(--nh2-yellow-hero), 0 0 24px var(--nh2-yellow-hero), 0 0 40px var(--nh2-yellow-hero);margin:0 auto 24px;font-size:54px;font-weight:500;line-height:1.1}[data-os2] .nh2-mast__sub{letter-spacing:-.005em;color:var(--nh2-body-muted);max-width:640px;text-shadow:0 0 6px var(--nh2-yellow-hero), 0 0 8px var(--nh2-yellow-hero), 0 0 8px var(--nh2-yellow-hero), 0 0 16px var(--nh2-yellow-hero), 0 0 16px var(--nh2-yellow-hero), 0 0 28px var(--nh2-yellow-hero);margin:0 auto 30px;font-size:20px;font-weight:435;line-height:1.7}@media (max-width:1100px){[data-os2] .nh2-mast__sub{position:relative}[data-os2] .nh2-mast__sub:before{content:"";z-index:-1;background:var(--nh2-yellow-hero);opacity:.92;filter:blur(16px);border-radius:48px;position:absolute;inset:-18px -26px}}[data-os2] .nh2-mast__sub strong{color:var(--nh2-ink);font-weight:650}[data-os2] .nh2-mast__record{border-top:1px solid var(--nh2-hairline);align-items:baseline;gap:28px;margin-top:48px;padding-top:20px;display:flex}[data-os2] .nh2-mast__label,[data-os2] .nh2-mast__note{letter-spacing:.09em;text-transform:uppercase;color:#1a150c9e;font-size:12px;font-weight:600}[data-os2] .nh2-mast__cells{gap:40px;display:flex}[data-os2] .nh2-mast__cell{align-items:baseline;gap:10px;display:inline-flex}[data-os2] .nh2-mast__stat{font-family:var(--nh2-f-display);letter-spacing:-.02em;-webkit-font-smoothing:auto;font-size:28px;font-weight:500}[data-os2] .nh2-mast__brand{color:var(--nh2-body-muted);font-size:14px;font-weight:500}[data-os2] .nh2-mast__note{margin-left:auto}[data-os2] .nh2-mast__film{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:26px;padding-bottom:56px;display:grid;position:relative}[data-os2] .nh2-mast__item{margin:0}[data-os2] .nh2-mast__tile{aspect-ratio:23/15;background:var(--nh2-gray-band);border-radius:10px;display:block;position:relative;overflow:hidden}[data-os2] .nh2-mast__tile img{object-fit:cover}[data-os2] .nh2-mast__tilefilm{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .28s var(--nh2-ease);position:absolute;inset:0}[data-os2] .nh2-mast__tilefilm.is-playing{opacity:1}[data-os2] .nh2-mast__tag{letter-spacing:.07em;text-transform:uppercase;color:#1a150c9e;margin-top:8px;font-size:11px;font-weight:600}@media (prefers-reduced-motion:no-preference){[data-os2] .nh2-mast__copy h1{animation:nh2-heading-in .78s var(--nh2-ease) 80ms both}[data-os2] .nh2-mast__sub{animation:nh2-body-in .76s var(--nh2-ease) .2s both}[data-os2] .nh2-mast__cta{animation:nh2-cta-in .62s var(--nh2-ease) .36s both}[data-os2] .nh2-mast__record{animation:nh2-cta-in .62s var(--nh2-ease) .46s both}[data-os2] .nh2-mast__item{animation:nh2-cta-in .66s var(--nh2-ease) both;animation-delay:calc(.5s + var(--i,0) * 55ms)}[data-os2] .nh2-mast__item:first-child{--i:0}[data-os2] .nh2-mast__item:nth-child(2){--i:1}[data-os2] .nh2-mast__item:nth-child(3){--i:2}[data-os2] .nh2-mast__item:nth-child(4){--i:3}[data-os2] .nh2-mast__item:nth-child(5){--i:4}[data-os2] .nh2-mast__item:nth-child(6){--i:5}}@keyframes nh2-heading-in{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes nh2-body-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes nh2-cta-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (max-width:1280px){[data-os2] .nh2-mast__copy h1{max-width:600px;font-size:48px}[data-os2] .nh2-mast__sub{max-width:480px}[data-os2] .nh2-proof .nh2-h2{font-size:42px}}@media (max-width:1100px){[data-os2] .nh2-mast__copy h1{font-size:48px}[data-os2] .nh2-mast__sub{max-width:420px}[data-os2] .nh2-mast__film{grid-template-columns:repeat(3,1fr)}[data-os2] .nh2-mast__item:nth-child(n+5){display:none}[data-os2] .nh2-mast__record{flex-wrap:wrap;gap:18px}[data-os2] .nh2-mast__note{flex-basis:100%;margin-left:0}[data-os2] .nh2-mast__br{display:none}[data-os2] .nh2-mast__copy h1{text-wrap:balance}[data-os2] .nh2-mast__mascot{width:min(26vw,260px);max-height:85%}[data-os2] .nh2-mast__mascot--left{left:max(-64px, calc((100% - var(--nh2-width)) / 2 - 96px))}[data-os2] .nh2-mast__mascot--right{right:max(-64px, calc((100% - var(--nh2-width)) / 2 - 96px))}}@media (max-width:900px){[data-os2] .nh2-mast__stage{padding:72px 0 84px}[data-os2] .nh2-mast__mascot{width:min(22vw,200px);max-height:80%}}@media (max-width:760px){[data-os2] .nh2-mast{padding-top:0}[data-os2] .nh2-mast__stage{border-radius:0;padding:56px 0 64px}[data-os2] .nh2-mast__mascot{display:none}[data-os2] .nh2-mast__copy h1{font-size:36px}[data-os2] .nh2-mast__sub{font-size:18px}[data-os2] .nh2-mast__note{display:none}[data-os2] .nh2-mast__cells{flex-wrap:wrap;gap:16px 24px}[data-os2] .nh2-mast__cell{white-space:nowrap}[data-os2] .nh2-mast__film{grid-template-columns:repeat(2,1fr)}[data-os2] .nh2-mast__item:nth-child(n+4){display:none}}[data-os2] .nh2-proof{padding-block:48px 0}[data-os2] .nh2-proof__head{text-align:center;grid-template-columns:280px minmax(0,1fr) 280px;align-items:center;column-gap:28px;margin-bottom:40px;padding-block:32px;display:grid}[data-os2] .nh2-proof__byline{width:min(var(--nh2-width), 1490px);font-family:var(--nh2-f-logo);letter-spacing:.12em;text-transform:uppercase;color:#1a150c6b;text-align:center;margin:0 auto 16px;font-size:12px;font-weight:600}[data-os2] .nh2-proof__copy{justify-self:center;max-width:560px}[data-os2] .nh2-proof .nh2-h2{text-wrap:balance;margin-bottom:22px}[data-os2] .nh2-proof__fan{pointer-events:none;height:380px;position:relative}[data-os2] .nh2-proof__fanitem{position:absolute}[data-os2] .nh2-proof__fan--left .nh2-proof__fanitem--a{z-index:1;width:192px;height:240px;top:4px;left:0}[data-os2] .nh2-proof__fan--left .nh2-proof__fanitem--b{z-index:2;width:200px;height:214px;bottom:4px;right:-36px}[data-os2] .nh2-proof__fan--right .nh2-proof__fanitem--c{z-index:1;width:192px;height:240px;top:4px;right:0}[data-os2] .nh2-proof__fan--right .nh2-proof__fanitem--d{z-index:2;width:200px;height:214px;bottom:4px;left:-36px}[data-os2] .nh2-proof__fancard{background:var(--nh2-bg);border-radius:var(--nh2-r-mega);width:100%;height:100%;box-shadow:var(--nh2-shadow-panel);border:3px solid #000;display:block;position:relative;overflow:hidden}[data-os2] .nh2-proof__fancard img{object-fit:cover}[data-os2] .nh2-proof__fanitem--a .nh2-proof__fancard{transform:rotate(-7deg)}[data-os2] .nh2-proof__fanitem--b .nh2-proof__fancard{transform:rotate(4deg)}[data-os2] .nh2-proof__fanitem--c .nh2-proof__fancard{transform:rotate(7deg)}[data-os2] .nh2-proof__fanitem--d .nh2-proof__fancard{transform:rotate(-4deg)}@media (prefers-reduced-motion:no-preference){[data-os2] .nh2-proof__copy,[data-os2] .nh2-proof__fan{animation:nh2-proof-in .5s var(--nh2-ease) both}[data-os2] .nh2-proof__copy{animation-delay:.4s}[data-os2] .nh2-proof__fan--left{animation-delay:.5s}[data-os2] .nh2-proof__fan--right{animation-delay:.6s}[data-os2] .nh2-proof__fanitem{animation:4.8s ease-in-out .7s infinite nh2-proof-bob}[data-os2] .nh2-proof__fanitem--b{animation-duration:5.6s;animation-delay:1.05s}[data-os2] .nh2-proof__fanitem--c{animation-duration:5.1s;animation-delay:.85s}[data-os2] .nh2-proof__fanitem--d{animation-duration:5.9s;animation-delay:1.2s}}@keyframes nh2-proof-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes nh2-proof-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@media (max-width:1280px){[data-os2] .nh2-proof__head{grid-template-columns:240px minmax(0,1fr) 240px;column-gap:20px}[data-os2] .nh2-proof__fan--left .nh2-proof__fanitem--b{right:-20px}[data-os2] .nh2-proof__fan--right .nh2-proof__fanitem--d{left:-20px}}@media (max-width:1100px){[data-os2] .nh2-proof__fan{display:none}[data-os2] .nh2-proof__head{text-align:center;margin-bottom:36px;display:block}[data-os2] .nh2-proof__copy{max-width:none}[data-os2] .nh2-proof .nh2-h2{max-width:820px;margin-inline:auto}}[data-os2] .nh2-question{text-align:center;background:#fefefe;padding-block:92px 148px}[data-os2] .nh2-question__art{pointer-events:none;width:314px;height:auto;margin:0 auto 26px;display:block}[data-os2] .nh2-question .nh2-h2{margin-inline:auto;max-width:848px;margin-bottom:24px}[data-os2] .nh2-question .nh2-body-lg{max-width:720px;margin-inline:auto}[data-os2] .nh2-question .nh2-home-arrow{margin-top:42px}[data-os2] .nh2-home-arrow{font-size:17px;display:inline-block}[data-os2] .nh2-home-arrow__glyph{transition:transform .25s var(--nh2-ease);margin-left:8px;display:inline-block}[data-os2] .nh2-home-arrow:hover .nh2-home-arrow__glyph{transform:translate(3px)}[data-os2] .nh2-home-arrow--dark{color:var(--nh2-dark-heading)}@media (prefers-reduced-motion:reduce){[data-os2] .nh2-home-arrow__glyph{transition:none}}[data-os2] .nh2-math{background:var(--nh2-gray-band);padding-block:130px}[data-os2] .nh2-math__grid{width:var(--nh2-width);align-items:center;gap:48px;margin-inline:auto;display:flex}[data-os2] .nh2-math__copy{flex-direction:column;flex:500px;align-items:flex-start;min-width:0;max-width:560px;display:flex}[data-os2] .nh2-math__copy .nh2-chip{margin-bottom:32px}[data-os2] .nh2-math__copy .nh2-h2{margin-bottom:20px}[data-os2] .nh2-math__copy .nh2-body-lg{max-width:624px;margin-bottom:40px}[data-os2] .nh2-math__links{flex-direction:column;align-items:flex-start;gap:14px;display:flex}[data-os2] .nh2-math__panelwrap{flex:1.25 700px;min-width:0;max-width:760px;margin-inline-start:auto}[data-os2] .nh2-math__panel{border-radius:var(--nh2-r-panel);width:100%;box-shadow:var(--nh2-shadow-panel);background:#fff;border:3px solid #000;padding:40px 52px 44px}[data-os2] .nh2-napkin__label{font-family:var(--nh2-f-logo);letter-spacing:.07em;text-transform:uppercase;color:var(--nh2-body-muted);margin:0 0 10px;font-size:13px;font-weight:700}[data-os2] .nh2-napkin__case{font-family:var(--nh2-f-display);letter-spacing:-.015em;-webkit-font-smoothing:auto;margin:0 0 26px;font-size:27px;font-weight:500;line-height:1.15}[data-os2] .nh2-napkin__rows{margin:0}[data-os2] .nh2-napkin__row{border-top:1px solid var(--nh2-hairline);justify-content:space-between;align-items:baseline;gap:24px;padding-block:12.5px;display:flex}[data-os2] .nh2-napkin__row:first-child{border-top:0;padding-top:0}[data-os2] .nh2-napkin__row dt{color:var(--nh2-body-muted);font-size:16.5px;font-weight:435}[data-os2] .nh2-napkin__row dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:16.5px;font-weight:600}[data-os2] .nh2-napkin__row--sum{border-top:2px solid var(--nh2-ink);padding-block:14px 2px}[data-os2] .nh2-napkin__row--sum dt{color:var(--nh2-ink);font-weight:550}[data-os2] .nh2-napkin__row--sum dd{font-size:18px;font-weight:650}[data-os2] .nh2-napkin__punch{font-family:var(--nh2-f-display);letter-spacing:-.01em;-webkit-font-smoothing:auto;margin:30px 0 0;font-size:25px;font-weight:500;line-height:1.35}@media (prefers-reduced-motion:no-preference){[data-os2] .nh2-math__panel:not(.is-run) .nh2-napkin__case,[data-os2] .nh2-math__panel:not(.is-run) .nh2-napkin__row,[data-os2] .nh2-math__panel:not(.is-run) .nh2-napkin__punch{opacity:0}[data-os2] .nh2-math__panel.is-run .nh2-napkin__case{animation:nh2-napkin-in .45s var(--nh2-ease) 60ms both}[data-os2] .nh2-math__panel.is-run .nh2-napkin__row{animation:nh2-napkin-in .4s var(--nh2-ease) both}[data-os2] .nh2-math__panel.is-run .nh2-napkin__row:first-child{animation-delay:.14s}[data-os2] .nh2-math__panel.is-run .nh2-napkin__row:nth-child(2){animation-delay:.24s}[data-os2] .nh2-math__panel.is-run .nh2-napkin__row:nth-child(3){animation-delay:.34s}[data-os2] .nh2-math__panel.is-run .nh2-napkin__row:nth-child(4){animation-delay:.44s}[data-os2] .nh2-math__panel.is-run .nh2-napkin__row:nth-child(5){animation-delay:.56s}[data-os2] .nh2-math__panel.is-run .nh2-napkin__punch{animation:nh2-napkin-punch .55s var(--nh2-ease) .72s both}[data-os2] .nh2-math__panel .nh2-napkin__punch .nh2-hl{background-color:#0000;background-image:linear-gradient(var(--nh2-yellow), var(--nh2-yellow));background-position:0;background-repeat:no-repeat;background-size:100% 100%}[data-os2] .nh2-math__panel:not(.is-run) .nh2-napkin__punch .nh2-hl{background-size:0% 100%}[data-os2] .nh2-math__panel.is-run .nh2-napkin__punch .nh2-hl{animation:nh2-napkin-hl .5s var(--nh2-ease) 1.05s both}}@keyframes nh2-napkin-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes nh2-napkin-punch{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes nh2-napkin-hl{0%{background-size:0% 100%}to{background-size:100% 100%}}[data-os2] .nh2-recipes{background:var(--nh2-yellow-growth);padding-block:136px 140px}[data-os2] .nh2-recipes__head{justify-content:space-between;align-items:flex-start;gap:72px;margin-bottom:72px;display:flex}[data-os2] .nh2-recipes__lead{flex:0 640px}[data-os2] .nh2-recipes__lead .nh2-chip{margin-bottom:30px}[data-os2] .nh2-recipes__lead h2{font-family:var(--nh2-f-display);letter-spacing:-.02em;text-wrap:balance;-webkit-font-smoothing:auto;margin:0;font-size:44px;font-weight:500;line-height:1.1}[data-os2] .nh2-recipes__intro{flex:0 620px;padding-top:66px}[data-os2] .nh2-recipes__intro .nh2-body-lg{color:color-mix(in srgb, var(--nh2-ink) 92%, transparent);text-wrap:pretty;margin:0;font-size:18px;line-height:1.65}[data-os2] .nh2-recipes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}[data-os2] .nh2-recipe-reveal{height:100%}[data-os2] .nh2-recipe{border-radius:var(--nh2-r-panel);height:100%;color:var(--nh2-ink);transition:transform .35s var(--nh2-ease), box-shadow .35s var(--nh2-ease);background:#fff;flex-direction:column;align-items:flex-start;padding:24px 32px 28px;text-decoration:none;display:flex;box-shadow:0 0 0 1px #1a150c0d,0 1px 2px #1a150c09,0 3px 10px #1a150c0d}[data-os2] .nh2-recipe-reveal:first-child .nh2-recipe{box-shadow:0 0 0 1px #1a150c14,0 2px 4px #1a150c0b,0 8px 22px #1a150c14}[data-os2] .nh2-recipe-reveal:not(.is-armed) .nh2-recipe,[data-os2] .nh2-recipe-reveal.is-in .nh2-recipe{transition:transform .35s var(--nh2-ease), box-shadow .35s var(--nh2-ease);transition-delay:0s}[data-os2] .nh2-recipe:hover,[data-os2] .nh2-recipe:focus-visible{transform:translateY(-4px)scale(1.015);box-shadow:0 0 0 1px #1a150c0f,0 4px 10px #1a150c0f,0 16px 36px #1a150c1f}[data-os2] .nh2-recipe:active{transform:scale(.96);box-shadow:0 0 0 1px #1a150c0d,0 1px 2px #1a150c0a}[data-os2] .nh2-recipe-reveal.is-armed:not(.is-in) .nh2-recipe:hover,[data-os2] .nh2-recipe-reveal.is-armed:not(.is-in) .nh2-recipe:focus-visible,[data-os2] .nh2-recipe-reveal.is-armed:not(.is-in) .nh2-recipe:active{transform:none;box-shadow:0 0 0 1px #1a150c0d,0 1px 2px #1a150c09,0 3px 10px #1a150c0d}[data-os2] .nh2-recipe__head{align-items:flex-start;width:100%;margin-bottom:12px;display:flex}[data-os2] .nh2-recipe__media{flex-shrink:0;width:112px;height:112px;position:relative}[data-os2] .nh2-recipe__icon,[data-os2] .nh2-recipe__video{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-os2] .nh2-recipe__icon{z-index:0}[data-os2] .nh2-recipe__video{z-index:1;opacity:0;transition:opacity .12s linear}[data-os2] .nh2-recipe__video.is-playing{opacity:1}[data-os2] .nh2-recipe__title{font-family:var(--nh2-f-display);letter-spacing:-.015em;text-wrap:balance;-webkit-font-smoothing:auto;margin:0 0 12px;font-size:27px;font-weight:500;line-height:1.12}[data-os2] .nh2-recipe__body{letter-spacing:-.005em;color:var(--nh2-body-muted);text-wrap:pretty;flex-grow:1;margin:0;font-size:16.5px;font-weight:435;line-height:1.6}[data-os2] .nh2-recipe__body .nh2-hl{color:var(--nh2-ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:.2em;padding:0 6px;font-weight:550}[data-os2] .nh2-recipe:focus-visible{border-radius:var(--nh2-r-panel);outline:3px solid var(--nh2-ink);outline-offset:3px}[data-os2] .nh2-recipe__cta{color:var(--nh2-ink);margin-top:28px;font-size:15.5px;font-weight:550;line-height:1}[data-os2] .nh2-recipe:hover .nh2-recipe__cta .nh2-home-arrow__glyph,[data-os2] .nh2-recipe:focus-visible .nh2-recipe__cta .nh2-home-arrow__glyph{transform:translate(3px)}[data-os2] .nh2-recipes__all{text-align:center;margin-top:60px}[data-os2] .nh2-recipes__all .nh2-home-arrow{color:var(--nh2-body-muted);margin:-12px -8px;padding:12px 8px;transition:color .2s}[data-os2] .nh2-recipes__all .nh2-home-arrow:hover,[data-os2] .nh2-recipes__all .nh2-home-arrow:focus-visible{color:var(--nh2-ink)}@media (prefers-reduced-motion:reduce){[data-os2] .nh2-recipe__video{display:none}[data-os2] .nh2-recipe,[data-os2] .nh2-recipe-reveal:not(.is-armed) .nh2-recipe,[data-os2] .nh2-recipe-reveal.is-in .nh2-recipe{transition:none}[data-os2] .nh2-recipe:hover,[data-os2] .nh2-recipe:focus-visible,[data-os2] .nh2-recipe:active{transform:none}[data-os2] .nh2-recipes__all .nh2-home-arrow{transition:none}[data-os2] .nh2-recipe:hover .nh2-recipe__cta .nh2-home-arrow__glyph,[data-os2] .nh2-recipe:focus-visible .nh2-recipe__cta .nh2-home-arrow__glyph{transform:none}}[data-os2] .nh2-moat{background:var(--nh2-dark);padding-block:122px 128px}[data-os2] .nh2-moat__grid{justify-content:space-between;align-items:center;gap:76px;display:flex}[data-os2] .nh2-moat__copy{flex:0 600px}[data-os2] .nh2-moat__copy .nh2-h2{color:var(--nh2-dark-heading);text-wrap:balance;margin-bottom:22px}[data-os2] .nh2-moat__copy .nh2-body-lg{color:var(--nh2-dark-body);margin-bottom:36px}[data-os2] .nh2-moat__panel{flex:560px;min-width:0;max-width:620px;position:relative}[data-os2] .nh2-moat__peeker{z-index:3;width:138px;top:-70px;right:52px}[data-os2] .nh2-mw{background:#ffffff0b;border-radius:32px;padding:32px 38px 38px;position:relative}[data-os2] .nh2-mw:after{content:"";pointer-events:none;border:1px solid #fff3;border-radius:32px;position:absolute;inset:0}[data-os2] .nh2-mw__bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}[data-os2] .nh2-mw__title{font-family:var(--nh2-f-logo);letter-spacing:.07em;text-transform:uppercase;color:var(--nh2-dark-heading);font-size:13px;font-weight:700}[data-os2] .nh2-mw__from{color:var(--nh2-dark-body);font-size:14px;font-weight:435}[data-os2] .nh2-mw__steps{margin:0;padding:0;list-style:none}[data-os2] .nh2-mw__step{border-top:1px solid #ffffff17;align-items:center;gap:14px;padding-block:13px;display:flex}[data-os2] .nh2-mw__step:first-child{border-top:0}[data-os2] .nh2-mw__check{background:var(--nh2-yellow);width:22px;height:22px;color:var(--nh2-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-os2] .nh2-mw__check path{stroke-dasharray:16;stroke-dashoffset:0}[data-os2] .nh2-mw__text{color:var(--nh2-dark-heading);font-size:16px;font-weight:500}[data-os2] .nh2-mw__detail{font-variant-numeric:tabular-nums;color:var(--nh2-dark-body);white-space:nowrap;margin-left:auto;font-size:15px;font-weight:435}[data-os2] .nh2-mw__track{background:#ffffff1f;border-radius:2px;height:3px;margin-top:22px;overflow:hidden}[data-os2] .nh2-mw__fill{border-radius:inherit;background:var(--nh2-yellow);transform-origin:0;height:100%;display:block}[data-os2] .nh2-mw__done{font-family:var(--nh2-f-display);letter-spacing:-.015em;color:var(--nh2-dark-heading);-webkit-font-smoothing:auto;margin:26px 0 0;font-size:29px;font-weight:500;line-height:1.2}[data-os2] .nh2-mw__done .nh2-hl{color:var(--nh2-ink);background:var(--nh2-yellow);display:inline-block}@media (prefers-reduced-motion:no-preference){[data-os2] .nh2-mw .nh2-mw__step{opacity:.42}[data-os2] .nh2-mw .nh2-mw__check{color:#0000;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff38}[data-os2] .nh2-mw .nh2-mw__check path{stroke-dashoffset:16px}[data-os2] .nh2-mw .nh2-mw__detail{opacity:0;transform:translate(8px)}[data-os2] .nh2-mw .nh2-mw__done{opacity:0;transform:translateY(8px)}[data-os2] .nh2-mw .nh2-mw__fill{transform:scaleX(0)}[data-os2] .nh2-mw .nh2-mw__done .nh2-hl{clip-path:inset(0 100% 0 0)}[data-os2] .nh2-moat__peeker{opacity:.55;transform:translateY(10px)}[data-os2] .nh2-moat__panel:has(.nh2-mw.is-run) .nh2-moat__peeker{animation:nh2-mw-peeker .7s var(--nh2-ease) 60ms both}[data-os2] .nh2-mw.is-run .nh2-mw__step{animation:nh2-mw-step-resolve .4s var(--nh2-ease) var(--mw-d,0s) both}[data-os2] .nh2-mw.is-run .nh2-mw__check{animation:nh2-mw-check-in .42s var(--nh2-ease) calc(var(--mw-d,0s) + .1s) both}[data-os2] .nh2-mw.is-run .nh2-mw__check path{animation:nh2-mw-check-draw .3s cubic-bezier(.2, 0, 0, 1) calc(var(--mw-d,0s) + .18s) both}[data-os2] .nh2-mw.is-run .nh2-mw__detail{animation:nh2-mw-detail-in .45s cubic-bezier(.33, .05, .15, 1) calc(var(--mw-d,0s) + .2s) both}[data-os2] .nh2-mw.is-run .nh2-mw__fill{animation:3.1s cubic-bezier(.33,.05,.15,1) .35s both nh2-mw-fill}[data-os2] .nh2-mw.is-run .nh2-mw__done{animation:nh2-mw-done .55s var(--nh2-ease) 3.4s both}[data-os2] .nh2-mw.is-run .nh2-mw__done .nh2-hl{animation:nh2-mw-hl .55s var(--nh2-ease) 3.4s both}}@keyframes nh2-mw-step-resolve{0%{opacity:.42}to{opacity:1}}@keyframes nh2-mw-check-in{0%{color:#0000;background:0 0;transform:scale(1);box-shadow:inset 0 0 0 1.5px #ffffff38}58%{background:var(--nh2-yellow);box-shadow:none;color:var(--nh2-ink);transform:scale(1.06)}to{background:var(--nh2-yellow);box-shadow:none;color:var(--nh2-ink);transform:scale(1)}}@keyframes nh2-mw-check-draw{0%{stroke-dashoffset:16px}to{stroke-dashoffset:0}}@keyframes nh2-mw-detail-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes nh2-mw-peeker{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes nh2-mw-fill{0%{transform:scaleX(0)}6%{transform:scaleX(.2)}20%{transform:scaleX(.2)}26%{transform:scaleX(.4)}40%{transform:scaleX(.4)}46%{transform:scaleX(.6)}60%{transform:scaleX(.6)}66%{transform:scaleX(.8)}80%{transform:scaleX(.8)}86%,to{transform:scaleX(1)}}@keyframes nh2-mw-done{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes nh2-mw-hl{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[data-os2] .nh2-close{background:var(--nh2-yellow-hero);text-align:center;padding-block:122px;position:relative;overflow:hidden}[data-os2] .nh2-close .nh2-rail{z-index:2;position:relative}[data-os2] .nh2-close__mascot{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:min(26vw,300px);height:auto;max-height:94%;transition:opacity .22s;display:block;position:absolute;bottom:0}[data-os2] .nh2-close__mascot.is-ready{opacity:1}[data-os2] .nh2-close__mascot--left{left:max(-48px, calc((100% - var(--nh2-width)) / 2 - 72px))}[data-os2] .nh2-close__mascot--right{right:max(-48px, calc((100% - var(--nh2-width)) / 2 - 72px))}[data-os2] .nh2-close h2{font-family:var(--nh2-f-display);letter-spacing:-.02em;text-wrap:balance;-webkit-font-smoothing:auto;max-width:720px;margin:0 auto 20px;font-size:48px;font-weight:500;line-height:1.1}[data-os2] .nh2-close .nh2-body-lg{max-width:640px;margin:0 auto 40px}@media (max-width:1100px){[data-os2] .nh2-hero h1{font-size:48px}[data-os2] .nh2-math__grid{flex-wrap:wrap}[data-os2] .nh2-math__copy{flex-basis:100%}[data-os2] .nh2-math__panelwrap{flex:100%;width:100%;max-width:none;margin-top:56px}[data-os2] .nh2-recipes__head{flex-direction:column;gap:26px;margin-bottom:56px}[data-os2] .nh2-recipes__lead{flex:initial}[data-os2] .nh2-recipes__lead h2{font-size:42px}[data-os2] .nh2-recipes__intro{flex:initial;max-width:730px;padding-top:0}[data-os2] .nh2-recipes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}[data-os2] .nh2-moat__grid{flex-direction:column;align-items:flex-start;gap:56px}[data-os2] .nh2-moat__copy{flex:initial}[data-os2] .nh2-moat__panel{flex:initial;width:100%;max-width:620px}[data-os2] .nh2-close h2{font-size:42px}[data-os2] .nh2-close__mascot{width:min(22vw,220px)}[data-os2] .nh2-close__mascot--left{left:max(-36px, calc((100% - var(--nh2-width)) / 2 - 40px))}[data-os2] .nh2-close__mascot--right{right:max(-36px, calc((100% - var(--nh2-width)) / 2 - 40px))}}@media (max-width:760px){[data-os2] .nh2-moat__peeker{width:112px;top:-57px;right:26px}[data-os2] .nh2-math{padding-block:96px}[data-os2] .nh2-math__panelwrap{margin-top:44px}[data-os2] .nh2-math__panel{padding:26px 24px 30px}[data-os2] .nh2-napkin__case{font-size:23px}[data-os2] .nh2-napkin__row{gap:16px}[data-os2] .nh2-napkin__row dt,[data-os2] .nh2-napkin__row dd{font-size:15.5px}[data-os2] .nh2-napkin__punch{font-size:22px}[data-os2] .nh2-hero h1,[data-os2] .nh2-recipes__lead h2,[data-os2] .nh2-close h2{font-size:34px;line-height:1.14}[data-os2] .nh2-hero__sub{font-size:17px}[data-os2] .nh2-recipes{padding-block:88px 92px}[data-os2] .nh2-recipes__head{margin-bottom:44px}[data-os2] .nh2-recipes__grid{grid-template-columns:1fr;gap:20px}[data-os2] .nh2-recipe{padding:22px 26px 26px}[data-os2] .nh2-recipe__media{width:92px;height:92px}[data-os2] .nh2-recipes__all{text-align:left;margin-top:44px}[data-os2] .nh2-moat{padding-block:88px 92px}[data-os2] .nh2-moat__grid{gap:44px}[data-os2] .nh2-mw{padding:24px 22px 28px}[data-os2] .nh2-mw__bar{flex-direction:column;align-items:flex-start;gap:4px}[data-os2] .nh2-mw__step{flex-wrap:wrap;gap:10px 12px;padding-block:12px}[data-os2] .nh2-mw__text{flex:auto;font-size:15px}[data-os2] .nh2-mw__detail{font-size:14px}[data-os2] .nh2-mw__done{font-size:24px}[data-os2] .nh2-close{padding-block:72px}[data-os2] .nh2-close__mascot{display:none}}
