@font-face{font-family:Nia Maison;src:url(/static-6760e7b03f307e51ca149b1872cfa259/fonts/m-book.woff2)format("woff2");font-display:swap}@font-face{font-family:Nia Maison;src:url(/static-6760e7b03f307e51ca149b1872cfa259/fonts/m-demi.woff2)format("woff2");font-weight:600;font-display:swap}.nia-case{--case-progress:0;--hero-shift:0px;--hero-scale:1;--flow-shift:0px;z-index:50;overscroll-behavior:none;color:#102a72;scrollbar-width:thin;scrollbar-color:#484bcf57 transparent;background:radial-gradient(circle at 13% 18%,#1ed2ee14,#0000 28%),radial-gradient(circle at 88% 38%,#e843d414,#0000 30%),#f8f7f5;font-family:Nia Maison,Avenir Next,Hiragino Sans,sans-serif;position:fixed;inset:0;overflow:hidden auto}.nia-case:before,.nia-case:after{content:"";z-index:-1;pointer-events:none;filter:blur(2px);position:fixed}.nia-case:before{top:calc(-20vw + var(--flow-shift));aspect-ratio:1;border:1px solid #de4dd12b;border-radius:56% 44% 68% 32%/43% 56% 44% 57%;width:58vw;right:-18vw;transform:rotate(28deg);box-shadow:inset 0 0 120px #eb52d50a}.nia-case:after{bottom:calc(-24vw + var(--flow-shift));aspect-ratio:1;border:1px solid #1bc3eb26;border-radius:35% 65% 47% 53%/62% 38%;width:64vw;left:-21vw;transform:rotate(-19deg);box-shadow:inset 0 0 140px #16c7eb09}.nia-case *,.nia-case :before,.nia-case :after{box-sizing:border-box}.nia-case__visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nia-case__progress{z-index:110;height:3px;transform:scaleX(var(--case-progress));transform-origin:0;will-change:transform;background:linear-gradient(90deg,#14cbe8,#4559db 46%,#e947c4 100%);position:fixed;inset:0 0 auto}.nia-case__nav{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;padding:clamp(20px,2.7vw,42px) clamp(22px,4vw,68px);display:flex;position:fixed;top:0;left:0;right:0}.nia-case__nav:before{content:"";z-index:-1;background:linear-gradient(90deg,#f8f7f5 0 220px,#f8f7f500 380px),linear-gradient(#f8f7f5f0,#f8f7f500);position:absolute;inset:0 0 -42px}.nia-case__index-link,.nia-case__nav-name{pointer-events:auto;color:#13286db8;letter-spacing:.24em;font-size:10px;line-height:1;text-decoration:none}.nia-case__index-link{align-items:center;gap:12px;transition:color .3s;display:inline-flex}.nia-case__index-link:before{content:"";transform-origin:0;background:currentColor;width:28px;height:1px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.nia-case__index-link:hover{color:#e438bc}.nia-case__index-link:hover:before{transform:scaleX(1.45)}.nia-case__nav-name{color:#334ed2;letter-spacing:.04em;font-size:16px;font-weight:600}.nia-case__hero{isolation:isolate;background:#f8f7f5;border-bottom:1px solid #3148b41f;min-height:100svh;padding:0;display:grid;position:relative;overflow:hidden}.nia-case__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#f8f7f5eb);height:22%;position:absolute;inset:auto 0 0}.nia-case__hero-film{z-index:-3;object-fit:cover;filter:saturate(.92)contrast(.98)brightness(1.015);width:108%;height:108%;transform:translate3d(0, var(--hero-shift), 0) scale(var(--hero-scale)) scaleY(var(--elastic-hero-stretch,1)) skewY(var(--elastic-hero-skew,0deg));transform-origin:50%;will-change:transform;position:absolute;inset:-4%}.nia-case__hero-mobile{display:none}.nia-case__hero-filter{z-index:-2;pointer-events:none;background:linear-gradient(#f8f7f538 0%,#f8f7f500 20% 72%,#f8f7f58f 100%);position:absolute;inset:0}.nia-case__hero-copy{position:absolute}.nia-case__eyebrow{color:#6850d5;letter-spacing:.28em;margin:0;font-size:clamp(9px,.72vw,11px);line-height:1.5}.nia-case__scroll-cue{color:#19318078;letter-spacing:.22em;align-items:center;gap:14px;font-size:9px;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(30px,4vh,52px);right:clamp(24px,6vw,96px)}.nia-case__scroll-cue:before{content:"";background:linear-gradient(90deg,#23c6e3,#e33fbd);width:42px;height:1px}.nia-case__section{width:min(1480px,100%);transform:translate3d(0, var(--elastic-y,0px), 0) skewY(var(--elastic-skew,0deg)) scaleY(var(--elastic-stretch,1));transform-origin:50%;will-change:transform;margin:0 auto;padding:clamp(96px,12vw,184px) clamp(24px,6vw,96px);position:relative}.nia-case__overview-copy{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(44px,9vw,138px);display:grid}.nia-case__lead{color:#163aa8;letter-spacing:-.02em;margin:0;font-size:clamp(38px,5.2vw,76px);font-weight:600;line-height:1.26}.nia-case__body-copy{color:#152c6f9e;letter-spacing:.045em;margin:0;font-size:clamp(14px,1.22vw,17px);line-height:2.1}.nia-case__overview-stage{perspective:1800px;width:min(1260px,94%);margin:clamp(92px,12vw,164px) auto 0;position:relative}.nia-case__overview-stage:after{content:"";z-index:-1;filter:blur(42px);background:#343ba724;border-radius:50%;height:20%;position:absolute;bottom:-13%;left:5%;right:5%}.nia-case__overview-stage img{transform-origin:50%;background:#fff;border:1px solid #2a41a91a;width:100%;height:auto;display:block;transform:rotateX(2.4deg)rotateY(-2.8deg);box-shadow:0 45px 120px #3339972b,0 16px 42px #3646a514}.nia-case__stage-orbit{z-index:-1;aspect-ratio:1;filter:blur(.5px);border-radius:47% 53% 61% 39%/53% 43% 57% 47%;position:absolute}.nia-case__stage-orbit--pink{border:1px solid #e33cbe4d;width:39%;top:-23%;right:-10%;transform:rotate(23deg);box-shadow:inset 0 0 76px #e33cbe0f}.nia-case__stage-orbit--cyan{border:1px solid #1cc9e642;width:45%;bottom:-26%;left:-12%;transform:rotate(-18deg);box-shadow:inset 0 0 92px #1cc9e60f}.nia-case__principles{padding-top:clamp(120px,15vw,220px)}.nia-case__principles>.nia-case__lead{width:min(780px,82%);margin-left:auto}.nia-case__principle-grid{border-top:1px solid #21368926;border-bottom:1px solid #21368926;grid-template-columns:repeat(3,1fr);margin-top:clamp(70px,9vw,132px);display:grid}.nia-case__principle-grid article{min-height:330px;padding:34px clamp(22px,3vw,46px) 42px}.nia-case__principle-grid article+article{border-left:1px solid #21368926}.nia-case__principle-grid article>span{color:#d936b2;letter-spacing:.2em;font-size:9px}.nia-case__principle-grid h2{color:#193ca6;letter-spacing:-.02em;margin:92px 0 18px;font-size:clamp(24px,2.45vw,38px);font-weight:600;line-height:1.45}.nia-case__principle-grid p{color:#152c6f8f;letter-spacing:.035em;margin:0;font-size:13px;line-height:1.95}.nia-case__chapter{grid-template-columns:minmax(310px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(46px,6vw,96px);min-height:80svh;display:grid}.nia-case__chapter--reverse{grid-template-columns:minmax(520px,1.18fr) minmax(310px,.82fr)}.nia-case__chapter-copy{z-index:2;position:relative}.nia-case__chapter h2{color:#173aab;letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(40px,5vw,76px);font-weight:600;line-height:1.15}.nia-case__chapter-copy>p:last-child{color:#152c6f94;letter-spacing:.04em;max-width:520px;margin:30px 0 0;font-size:14px;line-height:2.05}.nia-case__media-shell{aspect-ratio:16/9;background:#fff;border:1px solid #3542a41f;border-radius:clamp(20px,2.4vw,38px);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 38px 98px #353b9724,0 10px 30px #424da614}.nia-case__media-shell:before,.nia-case__media-shell:after{content:"";pointer-events:none;position:absolute}.nia-case__media-shell:before{z-index:2;border-radius:inherit;inset:0;box-shadow:inset 0 0 0 1px #ffffffad,inset 0 0 54px #ffffff14}.nia-case__media-shell:after{z-index:-1;aspect-ratio:1;filter:blur(24px);border-radius:48% 52% 68% 32%/38% 52% 48% 62%;width:52%;bottom:-38%;right:-15%}.nia-case__media-shell--violet:after{background:#df37c233}.nia-case__media-shell--people:after{background:#2fc3e22e;left:-15%;right:auto}.nia-case__media-shell--cyan:after{background:#345adb2b}.nia-case__media-shell video{object-fit:cover;filter:saturate(.94)contrast(.985)brightness(1.01);width:100%;height:100%;transform:translate3d(0, var(--elastic-media-y,0px), 0) scale(1.035);transform-origin:50%;will-change:transform;display:block}.nia-case__responsive{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(50px,9vw,140px);display:grid}.nia-case__responsive-copy .nia-case__lead{margin-top:18px;font-size:clamp(38px,4.7vw,68px)}.nia-case__responsive-copy .nia-case__body-copy{margin-top:34px}.nia-case__mobile-showcase{perspective:1600px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(18px,3vw,42px);display:grid}.nia-case__phone{aspect-ratio:9/16;background:#fff;border:1px solid #3d4bab24;border-radius:clamp(18px,2.2vw,34px);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px #323a9729,0 12px 26px #3d4bab14}.nia-case__phone:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb8}.nia-case__phone--still{transform:translateY(7%)rotateY(7deg)}.nia-case__phone--motion{transform:translateY(-7%)rotateY(-7deg)}.nia-case__phone img,.nia-case__phone video{object-fit:cover;width:100%;height:100%;display:block}.nia-case__phone video{transform:translate3d(0, var(--elastic-media-y,0px), 0) scale(1.025);transform-origin:50%;will-change:transform}.nia-case__outcome{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.nia-case__outcome:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(50px);background:radial-gradient(circle at 32% 31%,#f458d747,#0000 36%),radial-gradient(circle at 70% 35%,#27d3ed47,#0000 37%),radial-gradient(circle at 52% 76%,#5a4ae038,#0000 42%);border-radius:44% 56% 64% 36%/58% 38% 62% 42%;width:min(76vw,1060px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(18deg)}.nia-case__outcome h2{color:#163bb2;letter-spacing:-.075em;max-width:1320px;margin:30px 0 0;font-size:clamp(60px,11.6vw,176px);font-weight:600;line-height:.86}.nia-case__outcome-copy{color:#152c6fa3;letter-spacing:.035em;border-top:1px solid #1f37972e;width:min(640px,54%);margin:clamp(58px,8vw,112px) 0 0 auto;padding-top:30px;font-size:clamp(16px,1.42vw,20px);line-height:2.05}.nia-case__next{isolation:isolate;color:#f6f8ff;background:radial-gradient(circle at 68% 35%,#2763d140,#0000 31%),linear-gradient(135deg,#02050b,#07101e 64%,#02050a);grid-template-columns:1fr auto;align-items:end;gap:30px;min-height:68svh;padding:clamp(82px,10vw,150px) clamp(24px,6vw,96px);text-decoration:none;display:grid;position:relative;overflow:hidden}.nia-case__next:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #5a95ff38;border-radius:50%;width:min(58vw,840px);transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;top:-32%;right:-10%;transform:rotateX(66deg)rotate(18deg);box-shadow:inset 0 0 130px #265cc50f,0 0 110px #245fcd0f}.nia-case__next:hover:before{transform:rotateX(66deg)rotate(28deg)scale(1.06)}.nia-case__next span{color:#76a8ff;letter-spacing:.24em;grid-column:1/-1;align-self:start;font-size:10px}.nia-case__next strong{letter-spacing:.08em;font-size:clamp(58px,12vw,184px);font-weight:500;line-height:.8}.nia-case__next em{font-size:clamp(38px,6vw,90px);font-style:normal;font-weight:200;transition:transform .5s cubic-bezier(.22,1,.36,1)}.nia-case__next:hover em{transform:translate(16px)}.nia-case [data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1);transform:translateY(48px)}.nia-case [data-reveal].is-visible{opacity:1;transform:translate(0,0)}.nia-case__principle-grid article:nth-child(2){transition-delay:.1s}.nia-case__principle-grid article:nth-child(3){transition-delay:.2s}@media (max-width:980px){.nia-case__scroll-cue{display:none}.nia-case__overview-copy,.nia-case__chapter,.nia-case__chapter--reverse,.nia-case__responsive{grid-template-columns:1fr}.nia-case__chapter--reverse .nia-case__media-shell{order:2}.nia-case__chapter--reverse .nia-case__chapter-copy{order:1}.nia-case__chapter{gap:54px;min-height:auto}.nia-case__chapter-copy{width:min(680px,100%)}.nia-case__responsive{gap:74px}.nia-case__mobile-showcase{width:min(720px,100%);margin:0 auto}}@media (max-width:720px){.nia-case__nav{padding:22px 20px}.nia-case__nav-name{font-size:14px}.nia-case__hero{min-height:100svh;padding:0}.nia-case__hero-film{display:none}.nia-case__hero-mobile{z-index:-3;object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.nia-case__hero-filter{background:linear-gradient(#f8f7f53d,#f8f7f500 28%,#f8f7f594 100%)}.nia-case__section{padding:92px 20px}.nia-case__overview-copy{gap:36px}.nia-case__overview-stage{width:100%;margin-top:74px}.nia-case__overview-stage img{transform:none}.nia-case__principles>.nia-case__lead{width:100%}.nia-case__principle-grid{grid-template-columns:1fr;margin-top:60px}.nia-case__principle-grid article{min-height:0;padding:28px 4px 38px}.nia-case__principle-grid article+article{border-top:1px solid #21368926;border-left:0}.nia-case__principle-grid h2{margin-top:42px}.nia-case__media-shell{border-radius:18px;width:calc(100% + 12px);margin-left:-6px}.nia-case__mobile-showcase{gap:12px}.nia-case__phone{border-radius:18px}.nia-case__outcome h2{font-size:clamp(52px,19.5vw,92px);line-height:.92}.nia-case__outcome-copy{width:100%;margin-top:62px}.nia-case__next{min-height:56svh;padding:72px 20px 54px}.nia-case__next strong{font-size:clamp(42px,15vw,78px)}}@media (prefers-reduced-motion:reduce){.nia-case *,.nia-case :before,.nia-case :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.nia-case [data-reveal]{opacity:1;transform:none}}
