.brand-story{color:var(--color-text);background:#fff}.brand-story h1,.brand-story h2{letter-spacing:-.045em;font-weight:550}.story-opening{background:radial-gradient(at 75% 40%,#def4f963,#0000 55%),#f2f7fb;padding:76px 0 26px}.story-opening .eyebrow{letter-spacing:.16em;margin-bottom:32px;font-size:.68rem}.story-opening h1{margin:0;font-size:clamp(4rem,7.2vw,7rem);line-height:1.02}.story-opening h1 span{color:#147c8d}.story-opening-foot{justify-content:space-between;align-items:end;gap:40px;margin:36px 0 47px;display:flex}.story-opening-foot p{color:#486678;margin:0;font-size:1.15rem;line-height:1.7}.story-opening-foot a{align-items:center;gap:28px;min-height:44px;font-size:.85rem;font-weight:550;text-decoration:none;display:inline-flex}.story-opening-foot a:hover{text-decoration:underline}.story-chapter-index{border-top:1px solid #cbdfe8;flex-wrap:wrap;gap:0 30px;padding-top:18px;display:flex}.story-chapter-index a{align-items:center;gap:10px;min-height:44px;font-size:.76rem;text-decoration:none;display:inline-flex}.story-chapter-index a:hover{text-decoration:underline}.story-chapter-index span{color:#4b6c82;font-variant-numeric:tabular-nums;font-size:.62rem}.story-chapter{padding:74px 0}.story-chapter-grid{grid-template-columns:1fr 1fr;align-items:start;gap:95px;display:grid}.chapter-label{letter-spacing:.13em;text-transform:uppercase;color:#49768c;margin-bottom:24px;font-size:.64rem}.story-chapter h2{margin-bottom:23px;font-size:clamp(2.1rem,3.3vw,3rem);line-height:1.18}.story-deck{color:#486678;max-width:550px;margin:0;font-size:1.1rem;line-height:1.8}.story-body{color:#486678;max-width:540px;font-size:.98rem;line-height:1.8}.story-knowledge{grid-template-columns:1fr 1fr;gap:0 30px;margin:28px 0 0;padding:0;list-style:none;display:grid}.story-knowledge li{color:#345b71;border-top:1px solid #cbdfe8;align-items:center;gap:14px;min-height:64px;font-size:.85rem;display:flex}.story-knowledge svg{color:#198eaa;flex:none;width:25px;height:25px}.story-fragmentation{background:#f4f8fb}.fragmented-evidence{padding-top:7px}.fragmented-evidence>div{background:#fff9;border-block:1px solid #c5dbe5;margin:0 0 20px;padding:20px 24px;position:relative}.fragmented-evidence>div:nth-child(2){margin-left:30px}.fragmented-evidence>div:last-child{margin-right:30px}.fragmented-evidence span{color:#4b6c82;margin-bottom:10px;font-size:.62rem;display:block}.fragmented-evidence h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.05rem;font-weight:550}.fragmented-evidence p{color:#4b697c;margin:0;font-size:.87rem;line-height:1.7}.story-connection{color:#edf9fc;background:radial-gradient(at 30% 90%,#174d6855,#0000 55%),#061e2d}.story-connection .chapter-label,.story-belief .chapter-label{color:#8bdddf}.story-connection .story-deck{color:#c2dce7}.story-movements{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:38px 0 0;padding:0;list-style:none;display:grid}.story-movements li{border-top:1px solid #4e798e;padding-top:22px}.story-movements li>div{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.story-movements span{color:#87c5d5;font-size:.66rem}.story-movements svg{color:#84e5e5;width:24px;height:24px}.story-movements h3{margin-bottom:13px;font-size:1.4rem;font-weight:500}.story-movements p{color:#bbd5e3;max-width:250px;margin:0;font-size:.88rem;line-height:1.75}.story-name{background:radial-gradient(at 60% 90%,#d3edf766,#0000 52%),#fff}.story-name-intro{grid-template-columns:1fr 1fr;gap:95px;display:grid}.story-name-intro p{color:#486678;max-width:520px;font-size:.98rem;line-height:1.8}.name-parts{grid-template-columns:1fr 50px 1fr;align-items:start;gap:35px;max-width:980px;margin:35px auto 0;display:grid}.name-parts>div{border-top:1px solid #b4d3e1;padding-top:28px}.name-term{color:#116d87;letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:550;display:block}.name-parts p{color:#385f76;margin:18px 0;font-size:1rem;line-height:1.8}.name-parts small{color:#547184;max-width:350px;font-size:.76rem;line-height:1.7;display:block}.name-join{color:#5a8da3;text-align:center;padding-top:25px;font-size:2rem}.name-result{text-align:center;border-top:1px solid #c3dfeb;max-width:1000px;margin:35px auto 0;padding-top:40px;position:relative}.name-result img{width:80px;height:auto;margin:0 auto 15px}.name-result strong{letter-spacing:.045em;color:#12384c;font-size:clamp(3rem,6vw,5.5rem);font-weight:550;line-height:1.15;display:block}.name-result p{color:#16778b;margin:14px 0 0;font-size:1.1rem}.story-roots{background:#f0f6fb}.story-roots .story-deck{margin-bottom:23px}.roots-principles{color:#315f78;border-top:1px solid #bad4e2;flex-wrap:wrap;gap:10px 22px;margin-top:25px;padding-top:22px;font-size:.75rem;display:flex}.story-belief{color:#edf9fc;background:radial-gradient(at 90% 40%,#25336855,#0000 60%),#061e2d}.story-belief h2{max-width:1100px;margin-bottom:35px;font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.2}.story-belief h2 span{color:#85e8e4}.belief-explanation{border-top:1px solid #456981;grid-template-columns:1.25fr 1fr;gap:110px;max-width:1100px;padding-top:26px;display:grid}.belief-explanation p{color:#c1dbe7;margin:0;font-size:.96rem;line-height:1.85}.belief-explanation p:last-child{color:#8ce0e7}.north-star-scale{grid-template-columns:.8fr 1fr 1fr 1.6fr;gap:35px;margin:42px 0 0;padding:0;list-style:none;display:grid}.north-star-scale li{border-top:1px solid #b8d5e3;padding-top:25px}.north-star-scale strong{color:#13718a;letter-spacing:-.045em;margin-bottom:16px;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:500;line-height:1.25;display:block}.north-star-scale span{color:#46687e;font-size:.85rem}.north-star-note{color:#557488;margin:26px 0 0;font-size:.71rem}@media (width<=1100px){.story-chapter-grid,.story-name-intro{gap:45px}.story-opening h1{font-size:5.4rem}.belief-explanation{gap:55px}.story-chapter-index{gap:0 22px}.north-star-scale{gap:25px}}@media (width<=850px){.story-opening{padding:48px 0 22px}.story-opening h1{font-size:clamp(3.7rem,8.5vw,5.5rem)}.story-chapter-grid,.story-name-intro{grid-template-columns:1fr;gap:28px}.story-chapter{padding:50px 0}.story-opening-foot{margin:28px 0 30px}.story-opening-foot p{font-size:1rem}.story-movements{grid-template-columns:1fr 1fr;gap:27px}.name-parts{grid-template-columns:1fr 25px 1fr;gap:25px}.name-term{font-size:1.9rem}.name-parts p{font-size:.94rem}.belief-explanation{grid-template-columns:1fr;gap:22px}.north-star-scale{grid-template-columns:1fr 1fr}.story-belief h2{font-size:clamp(2.2rem,4.6vw,3rem)}}@media (width<=500px){.story-opening h1{font-size:3.6rem}.story-opening-foot{display:block}.story-opening-foot a{margin-top:18px}.story-chapter-index{gap:0 18px}.story-chapter-index a{font-size:.7rem}.story-chapter h2{font-size:2.05rem}.story-deck{font-size:1rem}.story-body{font-size:.92rem}.story-knowledge{gap:0 18px}.story-knowledge li{gap:10px;font-size:.74rem}.story-knowledge svg{width:21px;height:21px}.story-movements{gap:25px 20px}.story-movements h3{font-size:1.1rem}.story-movements p{font-size:.8rem}.name-parts{grid-template-columns:1fr;gap:16px;margin-top:22px}.name-join{text-align:left;padding:0;font-size:1.5rem}.name-parts>div{padding-top:20px}.name-parts p{margin:12px 0}.name-result{margin-top:28px;padding-top:30px}.name-result strong{font-size:3rem}.name-result p{font-size:.95rem}.story-belief h2{font-size:2.1rem;line-height:1.25}.belief-explanation p{font-size:.91rem}.north-star-scale{gap:25px 20px}.north-star-scale strong{font-size:1.85rem}.north-star-scale span{font-size:.76rem}.north-star-note{font-size:.68rem}}.name-result strong span{display:inline-block}.name-result[data-revealed]{animation:none}.name-result[data-revealed] img{animation:name-symbol .9s var(--motion-travel) both}.name-result[data-revealed] .name-weza{animation:name-weza 1.1s var(--motion-travel) .15s both}.name-result[data-revealed] .name-mo{animation:name-mo 1.1s var(--motion-travel) .15s both}.name-result[data-revealed] p{animation:vib-rise .8s var(--motion-travel) .7s both}@keyframes name-weza{0%{opacity:0;filter:blur(8px);transform:translate(-.6em)}}@keyframes name-mo{0%{opacity:0;filter:blur(8px);transform:translate(.9em)}}@keyframes name-symbol{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.name-result:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#02dbe029,#713bff14 60%,#0000);width:min(640px,90vw);height:260px;position:absolute;top:30%;left:50%;translate:-50%}.name-result{isolation:isolate}.name-term{transition:color .4s}.name-join{color:#fff;background:linear-gradient(140deg,#02dbe0,#245bff);border-radius:50%;place-items:center;width:50px;height:50px;margin-top:22px;padding:0;font-size:1.5rem;display:grid;box-shadow:0 10px 24px -10px #245bffb3}:root .north-star-scale strong{letter-spacing:-.05em;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:600;line-height:1.05}.north-star-scale li{border-top:2px solid #0000;border-image:linear-gradient(90deg,#02dbe0,#245bff,#713bff) 1}.north-star-scale span{font-size:.9rem}.north-star-note{font-size:var(--text-min)}:root .name-result .name-weza{background:linear-gradient(100deg,#0598a8,#2457e6)}:root .name-result .name-mo{background:linear-gradient(100deg,#2f50ea,#6a3cf0)}:root .name-result strong>span{-webkit-background-clip:text;background-clip:text}
