.brand-module__ianhHG__page{background:var(--ink);color:#fff;-webkit-overflow-scrolling:touch;position:fixed;inset:0;overflow-y:auto}.brand-module__ianhHG__nav{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0cdb;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex;position:sticky;top:0}.brand-module__ianhHG__brand{color:#fff;text-decoration:none}.brand-module__ianhHG__navLinks{align-items:center;gap:4px;display:flex}.brand-module__ianhHG__navLink{color:#ffffff9e;border-radius:100px;align-items:center;min-height:40px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.brand-module__ianhHG__hero{align-items:center;gap:38px;max-width:1120px;margin:0 auto;padding:64px 22px 48px;display:grid}.brand-module__ianhHG__heroCopy{min-width:0}.brand-module__ianhHG__kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:800;line-height:1}.brand-module__ianhHG__heroWordmark{margin-top:10px}.brand-module__ianhHG__heroTitle{letter-spacing:0;max-width:9ch;margin:28px 0 0;font-size:54px;font-weight:800;line-height:.96}.brand-module__ianhHG__heroBody{color:#ffffffa8;text-wrap:pretty;max-width:46ch;margin:20px 0 0;font-size:17px;line-height:1.58}.brand-module__ianhHG__heroArt{min-width:0}.brand-module__ianhHG__promo{border-radius:28px;width:min(100%,460px);height:auto;margin:0 auto;display:block;box-shadow:0 34px 80px #00000075}.brand-module__ianhHG__section,.brand-module__ianhHG__band{padding:58px 22px}.brand-module__ianhHG__band{color:var(--ink);background:#f6f1df}.brand-module__ianhHG__band .brand-module__ianhHG__kicker{color:#a87600}.brand-module__ianhHG__sectionHead,.brand-module__ianhHG__identityGrid,.brand-module__ianhHG__palette,.brand-module__ianhHG__mascotGrid,.brand-module__ianhHG__typeGrid,.brand-module__ianhHG__flow{max-width:1120px;margin-left:auto;margin-right:auto}.brand-module__ianhHG__h2{letter-spacing:0;text-wrap:balance;max-width:13ch;margin:0;font-size:38px;font-weight:800;line-height:1}.brand-module__ianhHG__identityGrid{gap:16px;margin-top:28px;display:grid}.brand-module__ianhHG__specimen,.brand-module__ianhHG__iconCard,.brand-module__ianhHG__swatch,.brand-module__ianhHG__mascotCard,.brand-module__ianhHG__typeSpec{background:#fff;border-radius:18px;box-shadow:0 18px 42px #0b0b0c14}.brand-module__ianhHG__specimen{padding:28px}.brand-module__ianhHG__specimen p,.brand-module__ianhHG__iconCard p,.brand-module__ianhHG__mascotCard p,.brand-module__ianhHG__typeSpec p{color:#0b0b0c9e;margin:16px 0 0;font-size:14.5px;line-height:1.55}.brand-module__ianhHG__iconCard{align-items:center;gap:18px;padding:18px;display:flex}.brand-module__ianhHG__iconCard h3,.brand-module__ianhHG__mascotCard h3,.brand-module__ianhHG__typeSpec h3{margin:0;font-size:17px;line-height:1.1}.brand-module__ianhHG__appIcon{border-radius:22px;flex:none;width:86px;height:86px}.brand-module__ianhHG__mark{flex:none;width:70px;height:70px}.brand-module__ianhHG__palette{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:28px;display:grid}.brand-module__ianhHG__swatch{gap:14px;padding:14px;display:flex}.brand-module__ianhHG__swatchColor{border:1px solid #0b0b0c14;border-radius:14px;flex:none;width:58px;height:58px}.brand-module__ianhHG__swatchText{min-width:0}.brand-module__ianhHG__swatchText strong,.brand-module__ianhHG__swatchText span{display:block}.brand-module__ianhHG__swatchText strong{font-size:14px;line-height:1.15}.brand-module__ianhHG__swatchText span{color:#0b0b0c6b;margin-top:4px;font-size:12px;font-weight:700}.brand-module__ianhHG__swatchText p{color:#0b0b0c94;margin:8px 0 0;font-size:13px;line-height:1.35}.brand-module__ianhHG__mascotGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:28px;display:grid}.brand-module__ianhHG__mascotCard{text-align:center;padding:18px}.brand-module__ianhHG__mascotStage{justify-content:center;align-items:end;height:132px;margin-bottom:14px;display:flex}.brand-module__ianhHG__typeGrid{gap:16px;margin-top:28px;display:grid}.brand-module__ianhHG__typeSpec{padding:24px}.brand-module__ianhHG__bigAa{color:var(--accent);font-size:72px;font-weight:800;line-height:.9}.brand-module__ianhHG__alphabet{color:#0b0b0c8f;margin-top:18px;font-size:15px;font-weight:600;line-height:1.5}.brand-module__ianhHG__personality{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.brand-module__ianhHG__personality span{background:var(--accent);min-height:42px;color:var(--ink);border-radius:100px;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.brand-module__ianhHG__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.brand-module__ianhHG__flowItem{min-width:0;margin:0}.brand-module__ianhHG__flowShot{border:7px solid #1b1b20;border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #0b0b0c2e}.brand-module__ianhHG__flowItem figcaption{color:#0b0b0ca3;text-align:center;margin-top:10px;font-size:13px;font-weight:800}@media (min-width:760px){.brand-module__ianhHG__hero{grid-template-columns:minmax(0,.92fr) minmax(320px,.8fr);padding-top:86px;padding-bottom:74px}.brand-module__ianhHG__heroTitle{font-size:68px}.brand-module__ianhHG__identityGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}.brand-module__ianhHG__specimen{grid-row:span 2}.brand-module__ianhHG__typeGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.brand-module__ianhHG__flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.brand-module__ianhHG__nav{padding:12px 16px}.brand-module__ianhHG__hero{padding-top:48px}.brand-module__ianhHG__heroTitle{font-size:42px}.brand-module__ianhHG__h2{font-size:31px}.brand-module__ianhHG__iconCard{align-items:flex-start}}@media (hover:hover) and (pointer:fine){.brand-module__ianhHG__navLink:hover{color:#fff;background:#ffffff14}}
