.nh-partners{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nh-partners__inner{justify-content:space-between;align-items:center;gap:40px;padding-block:36px;display:flex}.nh-partners__copy{flex:0 420px}.nh-partners__h{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--ink);margin:12px 0 0;font-size:30px;font-weight:500;line-height:1.15}.nh-partners__sub{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.nh-partners__list{flex:auto;justify-content:flex-end;align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.nh-partners__item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);flex:0 220px;justify-content:center;align-items:center;min-width:0;height:104px;padding:18px 24px;display:flex}.nh-partners__logo{width:auto;max-width:100%;height:auto;max-height:60px;display:block}@media (max-width:900px){.nh-partners__inner{flex-direction:column;align-items:stretch;gap:20px;padding-block:28px}.nh-partners__copy{flex:none}.nh-partners__h{font-size:25px}.nh-partners__item{height:84px;padding:14px 16px}.nh-partners__logo{max-height:50px}}@media (max-width:560px){.nh-partners__list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nh-partners__item:first-child{grid-column:1/-1}.nh-partners__item:first-child .nh-partners__logo{max-width:240px}}
.hb-band{background:var(--accent);color:var(--bg)}.hb-band__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy stats""lede btns""devs devs";align-items:end;gap:clamp(32px,3.5vw,48px) 48px;display:grid}.hb-band__copy{grid-area:copy;max-width:820px;margin-bottom:calc(16px - clamp(32px,3.5vw,48px))}.hb-band__eyebrow{color:var(--brass-lift)}.hb-band__h{color:var(--bg);letter-spacing:-.025em;text-wrap:pretty;margin-bottom:0;font-size:clamp(2.3rem,5vw,4.1rem);line-height:1.04}.hb-band__lede{-webkit-hyphens:manual;hyphens:manual;max-width:58ch;color:color-mix(in srgb, var(--bg) 88%, var(--accent));grid-area:lede;margin:0;font-size:17px;line-height:1.6}.hb-band__btns{flex-wrap:wrap;grid-area:btns;justify-content:flex-end;gap:12px;display:flex}.hb-band__devs{grid-area:devs;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.hb-band__devs>li{min-width:0}.hb-band__dev{aspect-ratio:4/5;border-radius:var(--r-xl);color:var(--bg);isolation:isolate;display:block;position:relative;overflow:hidden}.hb-band__dev img{object-fit:cover;object-position:center 62%;z-index:-2;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.hb-band__dev:after{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 18%, transparent) 0%, color-mix(in srgb, var(--ink) 0%, transparent) 30%), linear-gradient(to top, color-mix(in srgb, var(--ink) 88%, transparent) 0%, color-mix(in srgb, var(--ink) 55%, transparent) 30%, color-mix(in srgb, var(--ink) 0%, transparent) 58%);position:absolute;inset:0}.hb-band__dev:hover img{transform:scale(1.045)}.hb-band__devbody{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.hb-band__devname{font-family:var(--font-nest-ui);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}.hb-band__devplace{color:color-mix(in srgb, var(--bg) 78%, var(--ink));font-size:13.5px}.hb-band__devs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,400px))}.hb-band__devs[data-count="1"]{grid-template-columns:minmax(0,400px)}.hb-band__inner--nodevs{grid-template-areas:"copy stats""lede btns"}.hb-band__devbody>:last-child{padding-right:54px}.hb-band__devbody:not(:has(.hb-band__devprice)){padding-right:54px}.hb-band__devprice{border-top:1px solid var(--brass-hairline);-webkit-hyphens:manual;hyphens:manual;min-height:calc(2.7em + 11px);margin-top:8px;padding-top:10px;padding-right:54px;font-size:15px;font-weight:600;line-height:1.35}.hb-band__devgo{width:44px;height:44px;color:var(--ink);background:var(--bg);border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:grid;position:absolute;bottom:22px;right:22px}.hb-band__dev:hover .hb-band__devgo{transform:translate(3px)}.hb-band__stats{grid-area:stats;place-self:end;gap:24px clamp(32px,4vw,56px);margin:0;display:flex}.hb-band__stat{flex-direction:column;gap:8px;min-width:0;display:flex}.hb-band__stat dd{order:-1}.hb-band .hb-band__stat dd{font-family:var(--font-nest-ui);letter-spacing:-.02em;color:var(--bg);margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:1}.hb-band .hb-band__stat dt{text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-lift);font-size:13px;font-weight:600}@media (min-width:901px){.hb-band__dev{aspect-ratio:3/4}}@media (min-width:901px) and (max-width:1100px){.hb-band__inner{grid-template-areas:"copy copy""lede lede""devs devs""stats btns"}.hb-band__inner--nodevs{grid-template-areas:"copy copy""lede lede""stats btns"}.hb-band__stats{justify-self:start}}@media (orientation:landscape) and (max-height:500px){.hb-band__dev{aspect-ratio:1}.hb-band__devname{font-size:18px}}@media (max-width:360px){.hb-band__devname{font-size:18px}.hb-band__devprice{font-size:14px}}.hb-band .hb-band__stat dt:is(:lang(ko),:lang(ja),:lang(zh)){letter-spacing:0;text-transform:none;font-size:14px}.hb-band .hb-band__eyebrow:is(:lang(ko),:lang(ja),:lang(zh)){letter-spacing:.04em;font-size:13px}@media (max-width:900px){.hb-band__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""lede""devs""stats""btns";row-gap:28px}.hb-band__copy{margin-bottom:-12px}.hb-band__inner--nodevs{grid-template-areas:"copy""lede""stats""btns"}.hb-band__devs{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--brass-hairline) transparent;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.hb-band__devs>li{scroll-snap-align:start;flex:0 0 44%}.hb-band__devs[data-count="1"]>li{flex-basis:100%}.hb-band__devs[data-count="2"]>li{flex-basis:calc(50% - 7px)}.hb-band__btns{justify-content:flex-start}.hb-band__stats{border-top:1px solid var(--brass-hairline);justify-self:stretch;padding-top:24px}}@media (max-width:640px){.hb-band__devs{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}}@media (max-width:600px){.hb-band__lede{font-size:16px}.hb-band__devs>li,.hb-band__devs[data-count="2"]>li{flex-basis:80%}.hb-band__dev{aspect-ratio:5/6}.hb-band__devname{font-size:20px}.hb-band__devbody{bottom:18px;left:18px;right:18px}.hb-band__devgo{bottom:18px;right:18px}.hb-band__btns{flex-direction:column}.hb-band__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.hb-band .hb-band__stat dd{font-size:40px}.hb-band__btns .btn{width:100%}}@media (prefers-reduced-motion:reduce){.hb-band__dev img,.hb-band__devgo{transition:none}}
