.h26.hum-brand{--bb-ink:#0e1724;--bb-paper:#f4f3f0;--bb-pink:#f38dcf;--bb-cyan:#8de2e8;--bb-line:#27394b;--bb-muted:#b6c5d2;background:var(--bb-ink);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:18px;line-height:1.65;isolation:isolate;width:100%;margin:0;overflow:clip}
.hum-brand *{box-sizing:border-box}.h26.hum-brand :is(h1,h2,h3,p,figure){margin:0}.h26.hum-brand :is(h1,h2,h3){font-family:inherit;font-weight:740;line-height:1.05;letter-spacing:-.055em;max-width:none;text-wrap:balance;color:inherit}.h26.hum-brand h2{font-size:clamp(44px,5.25vw,80px)}.h26.hum-brand h3{font-size:clamp(25px,2.35vw,34px);letter-spacing:-.035em;line-height:1.16}.h26.hum-brand em{font-style:normal;font-family:inherit;color:var(--bb-pink);font-weight:inherit;letter-spacing:inherit}.h26.hum-brand p{max-width:none}.h26.hum-brand a{color:inherit;text-decoration:none}.h26.hum-brand button{font:inherit;cursor:pointer}.h26.hum-brand :is(a,button,summary):focus-visible{outline:3px solid #d22493!important;outline-offset:5px!important}.h26.hum-brand .bb-wrap{width:min(1440px,calc(100% - 112px));margin-inline:auto}.h26.hum-brand .bb-wide{width:min(1680px,calc(100% - 64px));margin-inline:auto}.h26.hum-brand .bb-section{padding:110px 0;scroll-margin-top:115px}.h26.hum-brand .bb-kicker{font-size:11px;line-height:1.6;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:var(--bb-cyan);margin-bottom:26px}.h26.hum-brand .bb-number{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--bb-cyan);margin-bottom:22px}.h26.hum-brand .bb-lead{font-size:clamp(18px,1.55vw,23px);line-height:1.65;color:var(--bb-muted);max-width:42ch}.h26.hum-brand .bb-section-head{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;margin-bottom:55px}.h26.hum-brand .bb-button{display:inline-flex;position:relative;overflow:hidden;isolation:isolate;align-items:center;justify-content:center;min-height:56px;padding:17px 29px;line-height:1.35;font-size:15px;font-weight:750;letter-spacing:0;background:var(--bb-pink);color:#20101d;border:1px solid transparent;border-radius:40px;transition:transform .3s,box-shadow .3s;max-width:100%;text-align:center}.hum-brand .bb-button:before{content:"";position:absolute;inset:-70% auto -70% -70%;width:45%;background:linear-gradient(90deg,transparent,#fff8,transparent);transform:skewX(-22deg);transition:left .6s;pointer-events:none}.hum-brand .bb-button:hover:before,.hum-brand .bb-button:focus-visible:before{left:140%}.hum-brand .bb-button:hover{transform:translateY(-3px);box-shadow:0 10px 35px #dd79b72a}.h26.hum-brand .bb-text-link{display:inline-block;min-height:44px;padding:12px 0 8px;border-bottom:1px solid currentColor;font-size:15px;font-weight:700;margin-top:20px}.h26.hum-brand .bb-film{position:relative;overflow:hidden;background:#121c28;isolation:isolate}.h26.hum-brand .bb-film video{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}.h26.hum-brand .bb-film figcaption{position:absolute;bottom:0;left:0;width:100%;padding:42px 26px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(transparent,#081018dd);z-index:3;pointer-events:none}.h26.hum-brand .bb-motion{flex-shrink:0;pointer-events:auto;min-height:44px;border:1px solid #ffffff6b;border-radius:30px;padding:10px 18px;font-size:11px;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:white;background:#0c152bb3;backdrop-filter:blur(12px)}.hum-brand .bb-motion:hover{background:#1b3148}.h26.hum-brand .bb-hero{position:relative;min-height:770px;height:min(900px,calc(100svh - 96px));isolation:isolate}.h26.hum-brand .bb-hero-film{position:absolute;inset:0}.h26.hum-brand .bb-hero-film video{aspect-ratio:auto;object-position:65% center}.h26.hum-brand .bb-hero-film:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080f1df2 0%,#0a1125be 26%,#0d122342 58%,#09142515 100%),linear-gradient(0deg,#0b12258c,transparent 50%);pointer-events:none}.h26.hum-brand .bb-hero-film figcaption{padding-inline:max(56px,calc((100% - 1440px)/2));padding-bottom:25px}.h26.hum-brand .bb-hero-copy{position:relative;z-index:2;padding-top:65px;pointer-events:none}.h26.hum-brand .bb-hero-copy a{pointer-events:auto}.h26.hum-brand .bb-hero-copy .bb-kicker{color:#c3eef3;margin-bottom:24px}.h26.hum-brand h1{font-size:clamp(62px,6.6vw,98px);line-height:.95;max-width:12ch;font-weight:780;color:#fff;letter-spacing:-.064em}.h26.hum-brand .bb-intro{font-size:18px;line-height:1.6;max-width:40ch;color:#dbe4ec;margin-top:25px}.h26.hum-brand .bb-hero-copy .bb-button{margin-top:26px}.h26.hum-brand .bb-chapters{background:#101b2c;border-bottom:1px solid var(--bb-line)}.h26.hum-brand .bb-chapters .bb-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.h26.hum-brand .bb-chapters a{padding:27px 18px 27px 0;font-size:14px;font-weight:650;display:flex;align-items:center;gap:17px}.h26.hum-brand .bb-chapters a span{color:var(--bb-cyan);font-size:10px;letter-spacing:.1em}.hum-brand .bb-chapters a:hover{color:var(--bb-pink)}
.h26.hum-brand .bb-foundation{background:var(--bb-paper);color:var(--bb-ink)}.h26.hum-brand .bb-foundation em,.h26.hum-brand .bb-retail em,.h26.hum-brand .bb-next em,.h26.hum-brand .bb-faq em{color:#b00e75}.h26.hum-brand :is(.bb-foundation,.bb-retail,.bb-next,.bb-faq) .bb-kicker{color:#ad116e}.h26.hum-brand :is(.bb-foundation,.bb-retail,.bb-next,.bb-faq) .bb-lead{color:#4e6073}.h26.hum-brand .bb-foundation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.h26.hum-brand .bb-foundation-grid article{border-top:1px solid #b1bbc4;padding-top:25px}.h26.hum-brand .bb-foundation-grid h3{font-size:clamp(28px,3vw,43px);margin-bottom:22px}.h26.hum-brand .bb-foundation-grid p{font-size:17px;color:#4e6073}.h26.hum-brand .bb-foundation .bb-number{color:#a51572}.h26.hum-brand .bb-foundation-grid .bb-detail{margin-top:25px;font-size:11px;letter-spacing:.035em;text-transform:uppercase;color:#425367;line-height:1.9}.h26.hum-brand .bb-section-note{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ccd1d7;margin-top:52px;padding-top:24px;font-size:14px;color:#495a6d}.h26.hum-brand .bb-section-note a{border-bottom:1px solid #aa1571;color:#8b175f;min-height:30px}
.h26.hum-brand .bb-manufacturing{background:linear-gradient(145deg,#112c38,#0f1726 55%)}.h26.hum-brand .bb-production-grid{display:grid;grid-template-columns:1.55fr 1fr;align-items:stretch;background:#172a3c}.h26.hum-brand .bb-production-grid .bb-film video{min-height:530px;object-position:center}.h26.hum-brand .bb-production-copy{padding:50px clamp(30px,4vw,65px);display:flex;flex-direction:column;justify-content:center}.h26.hum-brand .bb-production-copy h3{font-size:clamp(38px,4vw,60px);line-height:1.04;margin-bottom:24px}.h26.hum-brand .bb-production-copy p{font-size:17px;color:#c0cdd8;max-width:34ch}.h26.hum-brand .bb-production-copy .bb-text-link{align-self:flex-start}.h26.hum-brand .bb-production-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:0;list-style:none;counter-reset:production;margin:55px 0 24px}.h26.hum-brand .bb-production-steps li{border-top:1px solid #547081;padding-top:22px;margin:0;counter-increment:production}.hum-brand .bb-production-steps li:before{content:"0" counter(production);display:block;color:var(--bb-cyan);font-size:11px;margin-bottom:19px}.h26.hum-brand .bb-production-steps h3{font-size:24px;line-height:1.2;margin-bottom:14px}.h26.hum-brand .bb-production-steps p{font-size:16px;line-height:1.7;color:#b6c6d6}.h26.hum-brand .bb-fine{font-size:12px;color:#aebdcd;line-height:1.8;max-width:110ch;padding-top:20px}
.h26.hum-brand .bb-retail{background:#fff;color:var(--bb-ink);padding:100px 0 75px;scroll-margin-top:115px}.h26.hum-brand .bb-retail-film{width:min(1680px,calc(100% - 64px));margin:auto}.h26.hum-brand .bb-retail-film video{aspect-ratio:2.3/1;object-position:center 56%}.h26.hum-brand .bb-retail-detail{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-top:55px}.h26.hum-brand .bb-retail-detail .bb-number{color:#a51070}.h26.hum-brand .bb-retail-detail h3{margin-bottom:20px}.h26.hum-brand .bb-retail-detail p{font-size:17px;color:#4e6073}.h26.hum-brand .bb-channel-row{display:flex;gap:25px;flex-wrap:wrap;margin-top:45px;padding-top:25px;border-top:1px solid #d0d8dd;font-size:12px;font-weight:650}.h26.hum-brand .bb-channel-row p{margin-right:auto;font-weight:400}.h26.hum-brand .bb-channel-row span{color:#435767}
.h26.hum-brand .bb-brands{background:radial-gradient(ellipse at 85% 70%,#362039,transparent 60%),#101925}.h26.hum-brand .bb-brands .bb-section-head{align-items:center}.h26.hum-brand .bb-brands .bb-lead{margin-bottom:20px}.h26.hum-brand .bb-brands p:not(.bb-lead):not(.bb-kicker){color:#b7c5d6;font-size:16px}.h26.hum-brand .bb-brand-names{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #5d5c70}.h26.hum-brand .bb-brand-names>a{padding:40px 20px;display:flex;align-items:center;gap:35px;justify-content:space-between}.h26.hum-brand .bb-brand-names>a+ a{border-left:1px solid #5d5c70;padding-left:55px}.h26.hum-brand .bb-wordmark{display:block;font-size:clamp(42px,5.5vw,78px);font-weight:850;letter-spacing:-.07em;line-height:.85}.h26.hum-brand .bb-wordmark>span{display:block;font-size:10px;letter-spacing:.5em;margin-top:17px;margin-left:6px;line-height:1.3;font-weight:600}.h26.hum-brand .bb-brand-names>a>span:last-child{font-size:12px;color:#c2d1e1}.hum-brand .bb-brand-names a:hover .bb-wordmark{color:var(--bb-pink)}.h26.hum-brand .bb-war{letter-spacing:-.035em}
.h26.hum-brand .bb-launch{background:#142c39}.h26.hum-brand .bb-launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.h26.hum-brand .bb-launch .bb-lead{margin:25px 0 28px}.h26.hum-brand .bb-connections a{display:block;border-top:1px solid #6e8493;padding:25px 0}.h26.hum-brand .bb-connections a:last-child{border-bottom:1px solid #6e8493}.h26.hum-brand .bb-connections span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-cyan)}.h26.hum-brand .bb-connections h3{font-size:25px;margin:9px 0}.h26.hum-brand .bb-connections p{font-size:15px;color:#c0cdd8}.hum-brand .bb-connections a:hover h3{color:var(--bb-pink)}
.h26.hum-brand .bb-next{background:#f1f3f6;color:var(--bb-ink)}.h26.hum-brand .bb-stage-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:40px}.h26.hum-brand .bb-stage-buttons button{min-height:63px;border:1px solid #93a3b4;background:transparent;padding:16px;border-radius:40px;color:#223246;font-size:16px;font-weight:700;transition:background .25s,color .25s}.h26.hum-brand .bb-stage-buttons button[aria-pressed=true]{background:#122b3e;color:#fff;border-color:#122b3e}.h26.hum-brand .bb-stage-buttons button:hover{border-color:#a41572}.h26.hum-brand .bb-stage-detail{display:grid;grid-template-columns:1fr 1fr;gap:11%;padding:45px 0 0;border-top:1px solid #bcc7d1;min-height:375px}.h26.hum-brand .bb-stage-detail .bb-number{color:#9f166c}.h26.hum-brand .bb-stage-detail h3{font-size:clamp(30px,3.2vw,46px);margin-bottom:20px}.h26.hum-brand .bb-stage-detail p{font-size:17px;max-width:49ch;color:#4d6074}.h26.hum-brand .bb-stage-detail .bb-button{margin-top:24px}.h26.hum-brand .bb-stage-detail ul{margin:0;padding:0;list-style:none}.h26.hum-brand .bb-stage-detail li{padding:17px 0 17px 24px;border-bottom:1px solid #c4cdd6;position:relative;font-size:16px;line-height:1.5;margin:0;color:#334a5e}.hum-brand .bb-stage-detail li:before{content:"";height:5px;width:5px;background:#a81978;position:absolute;left:0;top:28px;border-radius:50%}
.h26.hum-brand .bb-faq{background:#fff;color:var(--bb-ink)}.h26.hum-brand .bb-faq-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:12%}.h26.hum-brand details{border-top:1px solid #c5ced7;padding:0}.h26.hum-brand details:last-child{border-bottom:1px solid #c5ced7}.h26.hum-brand summary{padding:24px 35px 24px 0;position:relative;font-size:18px;line-height:1.45;font-weight:650;cursor:pointer;list-style:none}.hum-brand summary::-webkit-details-marker{display:none}.hum-brand summary:after{content:"+";position:absolute;right:6px;color:#9d176b;font-size:23px;top:20px}.hum-brand details[open] summary:after{content:"−"}.h26.hum-brand details p{font-size:16px;line-height:1.8;color:#526478;padding-bottom:26px}.h26.hum-brand .bb-closing{padding:105px 0 110px;background:radial-gradient(ellipse at 90% 100%,#342449,transparent 70%),#0e1724}.h26.hum-brand .bb-closing .bb-wrap{display:grid;grid-template-columns:1.4fr 1fr;column-gap:12%;align-items:end}.h26.hum-brand .bb-closing .bb-kicker{grid-column:1/-1}.h26.hum-brand .bb-closing h2{font-size:clamp(50px,6.5vw,95px)}.h26.hum-brand .bb-closing p:not(.bb-kicker){font-size:20px;color:#cad5e0;margin-bottom:28px;max-width:34ch}.h26.hum-brand .bb-closing .bb-text-link{display:block;width:fit-content;font-size:14px}
.h26.hum-brand .bb-hero-film figcaption{justify-content:flex-start;gap:30px}
.h26.hum-brand :is(.bb-film,.bb-production-copy,.bb-section-head>*,.bb-stage-detail>*){min-width:0}
@media(min-width:1900px){.h26.hum-brand .bb-hero-copy{padding-top:75px}.h26.hum-brand .bb-hero{height:880px}}
@media(max-width:1100px){.h26.hum-brand .bb-wrap{width:calc(100% - 64px)}.h26.hum-brand .bb-wide{width:calc(100% - 40px)}.h26.hum-brand .bb-hero{min-height:770px;height:auto}.h26.hum-brand .bb-hero-copy{padding-top:55px}.h26.hum-brand h1{font-size:82px}.h26.hum-brand .bb-hero-film figcaption{padding-inline:32px}.h26.hum-brand .bb-section{padding:80px 0}.h26.hum-brand .bb-section-head{gap:7%}.h26.hum-brand .bb-chapters a{font-size:12px;gap:9px}.h26.hum-brand .bb-production-grid{grid-template-columns:1.3fr 1fr}.h26.hum-brand .bb-production-copy{padding:32px}.h26.hum-brand .bb-production-grid .bb-film video{min-height:500px}.h26.hum-brand .bb-production-steps{grid-template-columns:1fr 1fr}.h26.hum-brand .bb-foundation-grid,.h26.hum-brand .bb-retail-detail{gap:30px}.h26.hum-brand .bb-brand-names>a{display:block}.h26.hum-brand .bb-brand-names>a>span:last-child{display:block;margin-top:20px}.h26.hum-brand .bb-faq-grid{gap:7%}}
@media(max-width:767px){.h26.hum-brand .bb-wrap{width:calc(100% - 40px)}.h26.hum-brand .bb-wide{width:100%}.h26.hum-brand .bb-section{padding:64px 0;scroll-margin-top:95px}.h26.hum-brand h2{font-size:clamp(39px,10.8vw,62px)}.h26.hum-brand .bb-kicker{font-size:10px;letter-spacing:.13em;margin-bottom:22px}.h26.hum-brand .bb-lead{font-size:18px;max-width:none}.h26.hum-brand .bb-section-head{grid-template-columns:1fr;gap:26px;margin-bottom:35px}.h26.hum-brand .bb-hero{display:flex;flex-direction:column;min-height:0;height:auto}.h26.hum-brand .bb-hero-film{position:relative;order:0;inset:auto;width:100%}.h26.hum-brand .bb-hero-film video{aspect-ratio:4/3;height:auto;object-position:center}.h26.hum-brand .bb-hero-film:after{display:none}.h26.hum-brand .bb-hero-film figcaption{padding:35px 20px 16px}.h26.hum-brand .bb-hero-copy{padding:36px 0 45px;order:1}.h26.hum-brand .bb-hero-copy .bb-kicker{max-width:32ch}.h26.hum-brand h1{font-size:clamp(52px,13.5vw,86px);line-height:.98;max-width:14ch}.h26.hum-brand h1 em br{display:none}.h26.hum-brand .bb-intro{font-size:18px;max-width:none;margin-top:24px}.h26.hum-brand .bb-button{font-size:14px;min-height:54px;padding:16px 25px}.h26.hum-brand .bb-chapters .bb-wrap{grid-template-columns:1fr 1fr}.h26.hum-brand .bb-chapters a{padding:19px 10px 19px 0;font-size:12px;border-bottom:1px solid #2c4056;gap:9px}.h26.hum-brand .bb-chapters a:nth-child(n+3){border-bottom:0}.h26.hum-brand .bb-foundation-grid{grid-template-columns:1fr;gap:30px}.h26.hum-brand .bb-foundation-grid h3{font-size:34px}.h26.hum-brand .bb-foundation-grid h3 br{display:none}.h26.hum-brand .bb-foundation-grid .bb-detail{margin-top:18px}.h26.hum-brand .bb-section-note{flex-direction:column;gap:12px;margin-top:35px}.h26.hum-brand .bb-section-note a{align-self:flex-start}.h26.hum-brand .bb-production-grid{grid-template-columns:1fr}.h26.hum-brand .bb-production-grid .bb-film video{min-height:0;aspect-ratio:4/3}.h26.hum-brand .bb-film figcaption{padding:35px 20px 16px;font-size:9px;letter-spacing:.055em;gap:12px}.h26.hum-brand .bb-motion{padding:10px 13px;font-size:10px;min-height:44px}.h26.hum-brand .bb-production-copy{padding:38px 20px}.h26.hum-brand .bb-production-copy h3{font-size:45px}.h26.hum-brand .bb-production-copy h3 br{display:none}.h26.hum-brand .bb-production-copy p{max-width:none}.h26.hum-brand .bb-production-steps{gap:25px 20px;margin-top:38px}.h26.hum-brand .bb-production-steps h3{font-size:23px}.h26.hum-brand .bb-production-steps p{font-size:15px}.h26.hum-brand .bb-retail{padding:64px 0 50px;scroll-margin-top:95px}.h26.hum-brand .bb-retail-film{width:100%}.h26.hum-brand .bb-retail-film video{aspect-ratio:4/3;object-position:center}.h26.hum-brand .bb-retail-detail{grid-template-columns:1fr;gap:29px;padding-top:35px}.h26.hum-brand .bb-retail-detail article{padding-bottom:24px;border-bottom:1px solid #d4dbe1}.h26.hum-brand .bb-retail-detail .bb-number{margin-bottom:14px}.h26.hum-brand .bb-channel-row{margin-top:15px;gap:10px 24px;border-top:0}.h26.hum-brand .bb-channel-row p{flex-basis:100%;margin-bottom:10px}.h26.hum-brand .bb-brands h2 br:nth-child(2){display:none}.h26.hum-brand .bb-brand-names>a{padding:30px 5px}.h26.hum-brand .bb-brand-names>a+a{padding-left:22px}.h26.hum-brand .bb-wordmark{font-size:clamp(38px,10.8vw,65px)}.h26.hum-brand .bb-brand-names>a>span:last-child{font-size:11px}.h26.hum-brand .bb-launch-grid,.h26.hum-brand .bb-faq-grid{grid-template-columns:1fr;gap:38px}.h26.hum-brand .bb-stage-buttons{grid-template-columns:1fr;gap:10px;margin-bottom:28px}.h26.hum-brand .bb-stage-buttons button{min-height:53px;font-size:15px}.h26.hum-brand .bb-stage-detail{grid-template-columns:1fr;gap:40px;min-height:0;padding-top:30px}.h26.hum-brand .bb-stage-detail h3{font-size:34px}.h26.hum-brand .bb-stage-detail p{font-size:17px}.h26.hum-brand .bb-stage-detail li{font-size:16px}.h26.hum-brand summary{font-size:17px}.h26.hum-brand .bb-closing{padding:65px 0 75px}.h26.hum-brand .bb-closing .bb-wrap{grid-template-columns:1fr;gap:28px}.h26.hum-brand .bb-closing .bb-kicker{margin:0}.h26.hum-brand .bb-closing h2{font-size:clamp(46px,12vw,70px)}.h26.hum-brand .bb-closing p:not(.bb-kicker){font-size:18px}.h26.hum-brand .bb-closing .bb-text-link{font-size:12px}}
@media(prefers-reduced-motion:reduce){.hum-brand *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.hum-brand .bb-button:before{display:none}}
