.p-brand{position:relative;min-height:100svh;background-color:var(--ds-bg-primary, #111019);color:var(--ds-text-primary, #fff);--brand-glow-gradient: linear-gradient(100.265deg, #260f3e 2%, #1c38ab 36.72%, #99286e 70.59%, #cb4095 94.79%);--brand-glow-gradient-disc: linear-gradient(90deg, #260f3e 0%, #1c38ab 40%, #99286e 75%, #cb4095 100%)}.p-brand,.p-brand *,.p-brand *::before,.p-brand *::after{box-sizing:border-box}.p-brand__bg,.p-brand__kv,.p-brand__mainBg,.p-brand__guide,.p-brand__nav,.p-brand__liquidCursor,.p-brand__fvOverlay,.p-brand__conceptOverlay{display:none}.p-brand__gooDefs{position:absolute;width:0;height:0}.p-brand__sectionVideo{display:block;width:100%}.p-brand__guideLive,.p-brand__srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.p-brand__loader{display:grid;z-index:10000;position:fixed;place-items:center;inset:0;background-color:var(--ds-color-gray-0, #010101);animation:p-brand-loader-hide .6s ease 8s forwards}.p-brand__loader.is-done{display:none}.p-brand__loaderLogo{width:160px;height:auto;animation:p-brand-loader-logo-in .8s ease .2s forwards,p-brand-loader-hide .4s ease 3s forwards;opacity:0}.p-brand__loaderBar{position:absolute;bottom:0;left:0;width:100%;height:4px;transform:scaleX(0);transform-origin:left center;background-color:var(--ds-color-gray-1000);animation:p-brand-loader-bar 3s cubic-bezier(0.65, 0, 0.35, 1) forwards,p-brand-loader-hide .4s ease 3s forwards}.p-brand__ink{display:none;z-index:10001;position:fixed;width:100%;height:100%;inset:0;pointer-events:none}.p-brand__ink.is-active{display:block}.p-brand__scroller{padding:calc(var(--ds-header-height, 0px) + 4rem) 24px 4rem}.p-brand__inner{max-width:1040px;margin-inline:auto}.p-brand__word{display:inline-block;vertical-align:bottom}.p-brand__guideTitle .p-brand__word,.p-brand__navLabel .p-brand__word{overflow:hidden}.p-brand__char{display:inline-block;will-change:transform}.p-brand__article{display:grid;max-width:760px;margin-inline:auto}.p-brand__reveal,.p-brand__conceptText{font-weight:var(--ds-font-weight-light);font-size:var(--ds-font-size-24);line-height:2.4;font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-4)}.p-brand__reveal{margin:0}.p-brand__reveal+.p-brand__reveal{margin-block-start:var(--ds-space-l2, 48px)}.p-brand__brandmark{display:grid;row-gap:2.5rem;justify-items:center;min-width:0;margin-block-start:5rem}.p-brand__brandmark .p-brand__catchStage{--catch-width-sp: 240px}.p-brand__catchStage{position:relative;aspect-ratio:var(--catch-ratio, 400/77);width:min(100%,var(--catch-width, 400px))}.p-brand__catchLogo{position:absolute;width:100%;height:100%;inset:0}.p-brand__catchCanvas{position:absolute;top:50%;left:50%;width:190%;height:460%;transform:translate(-50%, -50%);pointer-events:none}.p-brand__nuroLogo{width:min(100%,280px);height:auto}.p-brand__inner--wide{max-width:1120px}.p-brand__product{display:grid;align-content:center;min-width:0;min-height:calc(100svh - var(--ds-header-height, 0px) - 8rem)}.p-brand__productLogo--hikari{--catch-width: 330px;--catch-width-sp: 194px;--catch-ratio: 330 / 68}.p-brand__productLogo--mobile{--catch-width: 510px;--catch-width-sp: 319px;--catch-ratio: 510 / 64}.p-brand__productLogo--biz{--catch-width: 372px;--catch-width-sp: 233px;--catch-ratio: 372 / 64}.p-brand__productLogo--5g{--catch-width: 363px;--catch-width-sp: 227px;--catch-ratio: 363 / 64}.p-brand__productTitle{margin:4.125rem 0 0;font-weight:var(--ds-font-weight-light);font-size:var(--ds-font-size-32);line-height:var(--ds-line-height-180);font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-4)}.p-brand__productText{max-width:680px;margin:1.5rem 0 0}.p-brand__productLinks{display:flex;row-gap:3rem;flex-direction:column;align-items:center;margin-block-start:5rem}.p-brand__productLink{display:flex;column-gap:40px;align-items:center}.p-brand__productLinkLogo{max-width:100%;height:auto}.p-brand__conceptArea{position:relative}.p-brand__concept{display:grid;position:relative;max-width:760px;margin-inline:auto;padding:0 24px 30svh}.p-brand__conceptLead{display:grid;grid-template-columns:minmax(0, 1fr);align-content:center;justify-items:center;min-height:100svh}.p-brand__bgBand{min-height:100svh}.p-brand__stories{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:var(--ds-space-y-xl1, 5rem) 24px}.p-brand__storiesBody{display:grid;row-gap:var(--ds-space-y-l1, 2.5rem);justify-items:center;width:100%;max-width:640px}.p-brand__storiesTitle{margin:0;font-weight:var(--ds-font-weight-light);font-size:var(--ds-font-size-32);line-height:var(--ds-line-height-160);font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-4)}.p-brand__storiesList{display:grid;row-gap:var(--ds-space-y-m4, 2rem);justify-self:stretch}.p-brand__conceptText{margin:0}.p-brand__conceptText+.p-brand__conceptText{margin-block-start:var(--ds-space-l2, 48px)}.p-brand__conceptLogo{--catch-width: 580px;--catch-width-sp: 302px;--catch-ratio: 580 / 309;margin-block:2.5rem 4rem}.p-brand__lineup{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:var(--ds-space-s2, 8px);row-gap:var(--ds-space-y-m2, 1.5rem);align-content:center;justify-items:center;max-width:1008px;min-height:calc(100svh - var(--ds-header-height, 0px) - 8rem);margin-inline:auto}.p-brand__lineupHead{grid-column:1/-1;text-align:center}.p-brand__lineupTitle{margin:0;font-weight:var(--ds-font-weight-light);font-size:var(--ds-font-size-48);line-height:var(--ds-line-height-160);font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-4)}.p-brand__lineupItem{display:grid;align-self:start;justify-items:center;min-width:0;color:inherit;text-decoration:none}.p-brand__lineupItem:focus-visible{outline:2px solid var(--ds-color-gray-1000);outline-offset:8px}.p-brand__lineupIcon{display:block;position:relative;aspect-ratio:1;width:9.5rem}.p-brand__lineupIcon img{position:absolute;width:100%;height:100%;inset:0;transition:opacity .4s}.p-brand__lineupIconHover{opacity:0}.p-brand__lineupLogo{width:auto;height:1.5rem;margin-block-start:2.5rem}.p-brand__lineupText{max-width:208px;margin-block-start:2rem;font-weight:var(--ds-font-weight-regular);font-size:var(--ds-font-size-16);line-height:var(--ds-line-height-180);font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-4);text-align:center}.p-brand__cards{display:grid;column-gap:28px;row-gap:var(--ds-space-m3, 28px)}.p-brand__card{display:grid;row-gap:var(--ds-space-s5, 16px);align-content:start;min-height:20rem;padding:2.5rem 32px;transform-style:preserve-3d;border:1px solid var(--ds-border-secondary, rgba(255, 255, 255, 0.16));border-radius:var(--ds-radius-24, 24px);background-color:hsla(0,0%,100%,.05)}.p-brand__cardVisual{aspect-ratio:1;width:88px;transform:translateZ(30px);border-radius:var(--ds-radius-999, 999px);background:var(--ds-gradient-brand, radial-gradient(circle at 30% 30%, #2962ff, #7c4dff))}.p-brand__cardTitle{margin:0;transform:translateZ(55px);font-weight:700;font-size:1.375rem}.p-brand__cardText{margin:0;transform:translateZ(40px);color:var(--ds-text-secondary, rgba(255, 255, 255, 0.8));font-size:.9375rem;line-height:1.9}.p-brand__movies{display:grid}.p-brand__movie{display:grid;position:relative;place-items:center;min-height:100svh;overflow:hidden;background-color:var(--ds-color-gray-0)}.p-brand__movieMedia{position:absolute;inset:0}.p-brand__movieMedia::after{position:absolute;inset:0;background-color:rgba(1,1,1,.3);content:""}.p-brand__moviePoster,.p-brand__moviePreview{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.p-brand__moviePreview{opacity:0;transition:opacity .3s}.p-brand__movie.is-previewing .p-brand__moviePreview{opacity:1}.p-brand__movieBtn{display:grid;z-index:1;position:relative;row-gap:3rem;justify-items:center;padding:0;border:0;background:rgba(0,0,0,0);color:var(--ds-text-primary, #fff);text-align:center;cursor:pointer}.p-brand__movieBtnLabel{display:block;position:relative;font-weight:var(--ds-font-weight-light);font-size:var(--ds-font-size-28);line-height:var(--ds-line-height-180);font-family:var(--ds-font-family);letter-spacing:var(--ds-letter-spacing-4)}.p-brand__movieBtnGlow{z-index:-1;position:absolute;inset:0;background-image:var(--brand-glow-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);filter:blur(0.4286em) brightness(3);opacity:0;pointer-events:none;transition:opacity .4s}.p-brand__movie.is-previewing .p-brand__movieBtnGlow{opacity:1}.p-brand .p-brand-pointer .p-brand__movieBtn:hover .p-brand__movieBtnIcon,.p-brand__movieBtn:is(:focus-visible,:active) .p-brand__movieBtnIcon{color:#473e73}.p-brand .p-brand-pointer .p-brand__movieBtn:hover .p-brand__movieBtnIcon::before,.p-brand__movieBtn:is(:focus-visible,:active) .p-brand__movieBtnIcon::before{animation:p-brand-glow-pulse 1.8s ease-in-out infinite alternate;opacity:1}.p-brand .p-brand-pointer .p-brand__movieBtn:hover .p-brand__movieBtnIcon::after,.p-brand__movieBtn:is(:focus-visible,:active) .p-brand__movieBtnIcon::after{background-color:var(--ds-color-gray-1000)}.p-brand__movieBtnIconMark path,.p-brand__viewSiteIcon path{fill:currentColor;transition:fill .4s}.p-brand .p-brand-pointer .p-brand__movieBtn:hover .p-brand__movieBtnIconMark path,.p-brand__movieBtn:is(:focus-visible,:active) .p-brand__movieBtnIconMark path,.p-brand__movieBtnIcon.is-liquid .p-brand__movieBtnIconMark path,.p-brand__viewSite.is-liquid .p-brand__viewSiteIcon path{fill:url("#p-brand-btn-icon")}.p-brand__modal{width:min(90vw,960px);padding:0;overflow:visible;border:0;background:rgba(0,0,0,0);opacity:0;transition:opacity .3s ease,display .3s allow-discrete,overlay .3s allow-discrete}.p-brand__modal[open]{opacity:1}.p-brand__modal::backdrop{background-color:rgba(1,1,1,0);transition:background-color .3s ease,display .3s allow-discrete,overlay .3s allow-discrete}.p-brand__modal[open]::backdrop{background-color:rgba(1,1,1,.8)}.p-brand__modalBody{aspect-ratio:16/9;width:100%;background-color:var(--ds-color-gray-0)}.p-brand__modalBody iframe{display:block;width:100%;height:100%;border:0}.p-brand__modalClose{display:grid;position:absolute;top:-5rem;right:0;place-items:center;width:4.5rem;height:4.5rem;padding:0;border:0;border-radius:var(--ds-radius-999, 999px);background:rgba(0,0,0,0);color:var(--ds-color-gray-1000);cursor:pointer;transition:background-color .25s}.p-brand__modalClose:active{background-color:hsla(0,0%,100%,.12)}.p-brand__viewSite,.p-brand__movieBtnIcon{display:flex;position:relative;row-gap:.25rem;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;width:160px;translate:var(--liquid-x, 0) var(--liquid-y, 0);color:var(--ds-color-gray-1000);transition:color .4s,translate .3s ease}.p-brand__viewSite::before,.p-brand__viewSite::after,.p-brand__movieBtnIcon::before,.p-brand__movieBtnIcon::after{z-index:-1;position:absolute;border-radius:var(--ds-radius-999, 999px);content:""}.p-brand__viewSite::before,.p-brand__movieBtnIcon::before{inset:-7px;background-image:var(--brand-glow-gradient-disc);filter:blur(7px);opacity:0;transition:opacity .4s}.p-brand__viewSite::after,.p-brand__movieBtnIcon::after{inset:0;background-color:var(--ds-color-gray-0);box-shadow:0 0 32px hsla(0,0%,100%,.25),inset 0 0 8px 2px rgba(190,0,133,.24);transition:background-color .4s}.p-brand__viewSite.is-liquid,.p-brand__movieBtnIcon.is-liquid{color:#473e73}.p-brand__viewSite.is-liquid::before,.p-brand__movieBtnIcon.is-liquid::before{animation:p-brand-glow-pulse 1.8s ease-in-out infinite alternate;opacity:1}.p-brand__viewSite.is-liquid::after,.p-brand__movieBtnIcon.is-liquid::after{background-color:var(--ds-color-gray-1000)}.p-brand__viewSite{margin-inline:auto;text-decoration:none}.p-brand__viewSite:focus-visible{outline:2px solid var(--ds-color-gray-1000);outline-offset:4px}.p-brand__viewSiteText,.p-brand__movieBtnIconText{font-size:.8127rem;font-family:var(--ds-font-family);letter-spacing:.04em}.p-brand-ready .brand{overflow:hidden;overscroll-behavior:none}.p-brand-ready l-header{--brand-header-band: 4.25rem;position:fixed;inset-block-start:calc(-1*min(var(--brand-header-scroll, 0px),var(--brand-header-band)));inset-inline:0}.p-brand-ready .p-brand__kv,.p-brand-ready .p-brand__mainBg{display:block;z-index:0;position:fixed;width:100%;height:100%;inset:0;object-fit:cover}.p-brand-ready .p-brand__mainBg{visibility:hidden;opacity:0}.p-brand-ready .p-brand__bg{display:block;z-index:1;position:fixed;width:100%;height:100%;inset:0;opacity:0}.p-brand-ready .p-brand__viewport{z-index:2;position:fixed;inset:0}.p-brand-ready .p-brand__section{visibility:hidden;position:absolute;inset:0}.p-brand-ready .p-brand__section:first-child,.p-brand-ready .p-brand__section.is-active{visibility:visible}.p-brand-ready .p-brand__scroller{position:relative;height:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.p-brand-ready .p-brand__scroller:focus-visible{outline:2px solid var(--ds-color-gray-1000, #fff);outline-offset:-4px}.p-brand-ready .p-brand__scroller::-webkit-scrollbar{display:none}.p-brand-ready .p-brand__inner--scrub{position:relative;min-height:calc(100% + 100svh)}.p-brand-ready .p-brand__catchLogo,.p-brand-ready .p-brand__nuroLogo{opacity:0}.p-brand-ready .p-brand__fvOverlay{display:block;position:absolute;inset:0;background-color:var(--ds-color-gray-0);opacity:0;pointer-events:none}.p-brand-ready .p-brand__navList{display:grid;justify-items:end;margin:0;padding:0;list-style:none}.p-brand-ready .p-brand__navLink{display:flex;align-items:center;justify-content:flex-end;min-height:24px;color:var(--ds-color-gray-1000);text-decoration:none}.p-brand-ready .p-brand__navLink:focus-visible{outline:2px solid var(--ds-color-gray-1000);outline-offset:4px}.p-brand-ready .p-brand__navLink .p-brand__navLabel{text-box:normal}.p-brand-ready .p-brand__navLabel{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .4s ease,padding .4s ease,opacity .3s ease}.p-brand-ready .p-brand__navLine{width:48px;height:1px;transform-origin:right center;scale:calc(.25 + var(--effect, 0)*.75) 1;background-color:currentColor;opacity:calc(.35 + var(--effect, 0)*.55);transition:scale .2s ease,opacity .2s ease}.p-brand-ready .p-brand .p-brand-pointer .p-brand__navLink:hover .p-brand__navLabel,.p-brand-ready .p-brand__navLink:is(.is-near,:focus-visible) .p-brand__navLabel{max-width:12em;padding-inline-end:14px;opacity:1;transition:none}.p-brand-ready .p-brand .p-brand-pointer .p-brand__navLink:hover .p-brand__navLine,.p-brand-ready .p-brand__navLink:focus-visible .p-brand__navLine{scale:1 1;opacity:.9}.p-brand-ready .p-brand__cue{display:grid;z-index:60;position:absolute;bottom:calc(1.5rem + 44px + 1.5rem);left:50%;row-gap:var(--ds-space-y-s3, 0.75rem);justify-items:center;translate:-50% 0;opacity:0;pointer-events:none;transition:opacity .8s ease}.p-brand-ready .p-brand__cue.is-shown{opacity:1}.p-brand-ready .p-brand__cueLabel{color:var(--ds-text-primary, #fff);font-size:var(--ds-font-size-11, 0.6875rem);line-height:1;letter-spacing:.4em;text-indent:.4em;opacity:.72}.p-brand-ready .p-brand__cueLine{position:relative;width:1px;height:72px;overflow:hidden;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--ds-color-gray-1000, #fff) 32%, transparent), transparent)}.p-brand-ready .p-brand__cueLine::after{position:absolute;top:0;height:24px;inset-inline:0;background-image:linear-gradient(to bottom, transparent, var(--ds-color-gray-1000, #fff));content:"";animation:p-brand-cue-flow 2.4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.p-brand-ready .p-brand__conceptOverlay{display:block;position:absolute;inset:0;background-color:var(--ds-color-gray-0);pointer-events:none}.p-brand-ready .p-brand__sectionVideo{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.p-brand-ready .p-brand__article--scrub{padding-block:120svh 35svh}.p-brand-ready .p-brand__scroller--full{padding:0}.p-brand-ready .p-brand__inner--full{position:relative;max-width:none;min-height:100%}.p-brand-ready .p-brand__progress{z-index:61;position:fixed;top:0;right:0;bottom:1.5rem;width:2px;border-radius:var(--ds-radius-999, 999px);background-color:hsla(0,0%,100%,.18);opacity:0;pointer-events:none;transition:opacity .4s}.p-brand-ready .p-brand__progress.is-active{opacity:1}.p-brand-ready .p-brand__progressBar{width:100%;height:100%;transform-origin:top center;scale:1 0;border-radius:inherit;background-color:hsla(0,0%,100%,.8)}.p-brand-ready .p-brand__guide{display:flex;z-index:61;position:fixed;bottom:1.5rem;left:50%;column-gap:var(--ds-space-m1, 20px);align-items:center;translate:-50% 0;transition:opacity .4s}.p-brand-ready .p-brand__guide.is-hidden{opacity:0;pointer-events:none}.p-brand-ready .p-brand__guideBtn{display:grid;position:relative;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:var(--ds-radius-999, 999px);background:rgba(0,0,0,0);color:var(--ds-text-primary, #fff);cursor:pointer;transition:opacity .25s,background-color .25s}.p-brand-ready .p-brand__guideBtn:active{background-color:hsla(0,0%,100%,.12)}.p-brand-ready .p-brand__guideBtn:disabled{background-color:rgba(0,0,0,0);cursor:default;opacity:.3}.p-brand-ready .p-brand__guideTitle{min-width:160px;margin:0;color:var(--ds-text-primary, #fff);font-size:.8125rem;letter-spacing:.18em;text-align:center}.p-brand-ready .p-brand__liquidCursor{display:block;z-index:9000;position:fixed;inset:0;opacity:0;pointer-events:none;transition:opacity var(--ds-duration-150, 0.15s)}.p-brand-ready .p-brand__liquidCursor.is-shown:not(.is-hidden):not(.is-pointer){opacity:1}.p-brand-ready .p-brand__liquidDot{position:absolute;top:0;left:0;width:10px;height:10px;transform:translate(-50%, -50%);border-radius:var(--ds-radius-999, 999px);background-color:var(--ds-color-gray-1000);transition:width .3s ease,height .3s ease,opacity .3s ease;will-change:transform}.p-brand-ready .p-brand__liquidCursor.is-near .p-brand__liquidDot{opacity:0}.p-brand-ready .p-brand__liquidGoo{z-index:0;position:absolute;inset:-130px;overflow:visible;filter:url(#p-brand-goo);opacity:0;pointer-events:none;transition:opacity .4s}.p-brand-ready .p-brand__liquidDisc{position:absolute;inset:130px;transform:scale(0.2);border-radius:var(--ds-radius-999, 999px);background-color:var(--ds-color-gray-1000);opacity:0;transition:transform .4s ease,opacity .3s}.p-brand-ready .p-brand__liquidMirror{position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:var(--ds-radius-999, 999px);background-color:var(--ds-color-gray-1000);will-change:transform}.p-brand-ready .p-brand__guideBtn.is-liquid .p-brand__liquidGoo,.p-brand-ready .p-brand__modalClose.is-liquid .p-brand__liquidGoo,.p-brand-ready .p-brand__viewSite.is-liquid .p-brand__liquidGoo,.p-brand-ready .p-brand__movieBtnIcon.is-liquid .p-brand__liquidGoo{opacity:1}.p-brand-ready .p-brand__guideBtn.is-liquid .p-brand__liquidDisc,.p-brand-ready .p-brand__modalClose.is-liquid .p-brand__liquidDisc,.p-brand-ready .p-brand__viewSite.is-liquid .p-brand__liquidDisc,.p-brand-ready .p-brand__movieBtnIcon.is-liquid .p-brand__liquidDisc{transform:scale(1);opacity:1}.p-brand-ready .p-brand__guideBtn>l-icon,.p-brand-ready .p-brand__modalClose>l-icon,.p-brand-ready .p-brand__viewSiteText,.p-brand-ready .p-brand__viewSiteIcon,.p-brand-ready .p-brand__movieBtnIconText,.p-brand-ready .p-brand__movieBtnIconMark{z-index:1;position:relative}.p-brand-ready .p-brand__viewSite .p-brand__liquidGoo,.p-brand-ready .p-brand__movieBtnIcon .p-brand__liquidGoo{filter:url(#p-brand-goo-long)}.p-brand-ready .p-brand__viewSite .p-brand__liquidMirror,.p-brand-ready .p-brand__movieBtnIcon .p-brand__liquidMirror{width:56px;height:56px}.p-brand-ready .p-brand__viewSite.is-liquid .p-brand__viewSiteText,.p-brand-ready .p-brand__movieBtnIcon.is-liquid .p-brand__movieBtnIconText,.p-brand-ready .p-brand-pointer .p-brand__movieBtn:hover .p-brand__movieBtnIconText,.p-brand-ready .p-brand__movieBtn:is(:focus-visible,:active) .p-brand__movieBtnIconText{background:linear-gradient(90deg, #473e73, #8a216a);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.p-brand-ready .p-brand__guideBtn.is-liquid,.p-brand-ready .p-brand__modalClose.is-liquid{background-color:rgba(0,0,0,0);color:var(--ds-color-gray-0)}#nuroSiteGlobal.brand *:focus:not(:focus-visible){outline:none !important}.p-brand-live .p-brand__section:first-child:not(.is-active){visibility:hidden}@starting-style{.brand .p-brand__modal[open]{opacity:0}.brand .p-brand__modal[open]::backdrop{background-color:rgba(1,1,1,0)}}@keyframes p-brand-loader-hide{to{visibility:hidden;opacity:0}}@keyframes p-brand-loader-logo-in{to{opacity:1}}@keyframes p-brand-loader-bar{to{transform:scaleX(1)}}@keyframes p-brand-cue-flow{from{transform:translateY(-100%)}to{transform:translateY(72px)}}@keyframes p-brand-glow-pulse{from{scale:1}to{scale:1.05}}.p-brand[data-motion-paused] .p-brand__viewSite::before,.p-brand[data-motion-paused] .p-brand__movieBtnIcon::before{animation:none}@media (min-width: 841px){.p-brand__cards{grid-template-columns:repeat(3, 1fr)}.p-brand__storiesBody{grid-template-rows:min-content minmax(0, 1fr);grid-template-columns:auto minmax(0, 1fr);column-gap:var(--ds-space-l5, 72px);row-gap:var(--ds-space-y-l4, 4rem);max-width:1120px}.p-brand__storiesTitle{grid-area:1/1;font-size:var(--ds-font-size-40)}.p-brand__stories .p-brand__viewSite{grid-area:2/1;align-self:start}.p-brand__storiesList{row-gap:var(--ds-space-y-m1, 1.25rem);grid-area:1/2/3/3;align-self:start}.p-brand__movies{grid-template-columns:repeat(2, 1fr)}.p-brand__productLinks{column-gap:120px;flex-direction:row}.p-brand__conceptLogo{margin-block-end:15rem}.p-brand__product--aside{grid-template-columns:auto auto;column-gap:80px;align-items:center;justify-content:end}.p-brand__product--aside .p-brand__productLogo{grid-area:1/2}.p-brand__product--aside .p-brand__productTitle{grid-area:2/2}.p-brand__product--aside .p-brand__productText{grid-area:3/2}.p-brand__product--aside .p-brand__productLinks{grid-area:1/1/span 3/auto;margin-block-start:0}.p-brand__product--aside-right{justify-content:start}.p-brand__product--aside-right .p-brand__productLogo,.p-brand__product--aside-right .p-brand__productTitle,.p-brand__product--aside-right .p-brand__productText{grid-column:1}.p-brand__product--aside-right .p-brand__productLinks{grid-column:2}.p-brand__lineup{grid-template-columns:repeat(3, 1fr);column-gap:0;row-gap:7.5rem;align-items:center}.p-brand__lineupHead{grid-area:1/2/span 2/auto}.p-brand__lineupItem--hikari{grid-area:1/1}.p-brand__lineupItem--mobile{grid-area:2/1}.p-brand__lineupItem--5g{grid-area:1/3}.p-brand__lineupItem--biz{grid-area:2/3}.p-brand-ready .p-brand__nav{display:block;z-index:62;position:fixed;top:50%;right:32px;translate:0 -50%;transition:opacity .4s}.p-brand-ready .p-brand__nav.is-hidden{opacity:0;pointer-events:none}.p-brand-cursor{cursor:none}.p-brand :is(a,button):is([data-liquid],:has([data-liquid])){cursor:none}.p-brand l-footer{cursor:auto}}@media (max-width: 840px){.p-brand__scroller:has(.p-brand__lineup){padding-block-end:130px}.p-brand__reveal{font-size:var(--ds-font-size-20)}.p-brand__productTitle{font-size:var(--ds-font-size-24)}.p-brand__conceptText{font-size:var(--ds-font-size-16)}.p-brand__lineupTitle{font-size:var(--ds-font-size-40)}.p-brand__lineupItem{padding-block-end:var(--ds-space-y-s3, 0.75rem)}.p-brand__lineupIcon{aspect-ratio:4/3;width:8.75rem}.p-brand__lineupIcon img:not(.p-brand__lineupIconOrb){aspect-ratio:1;width:auto;height:110%;margin:auto}.p-brand__lineupIcon .p-brand__lineupIconOrb{aspect-ratio:1;width:auto;margin-inline:auto}.p-brand__lineupLogo{height:1.25rem;margin-block-start:var(--ds-space-y-s3, 0.75rem)}.p-brand__lineupText{max-width:320px;margin-block-start:var(--ds-space-y-s5, 1rem);font-size:var(--ds-font-size-13)}.p-brand__movie{--movie-skew: 24vw;min-height:0;padding-block:max(160px,var(--movie-skew));clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--movie-skew)))}.p-brand__movie+.p-brand__movie{margin-block-start:calc(var(--movie-skew)*-1);clip-path:polygon(0 0, 100% var(--movie-skew), 100% 100%, 0 100%)}.p-brand__movieBtnLabel{font-weight:var(--ds-font-weight-regular);font-size:var(--ds-font-size-20)}}@media (max-width: 640px){.p-brand__scroller:has(.p-brand__product){padding-block-start:120px}.p-brand__catchStage{width:min(100%,var(--catch-width-sp, var(--catch-width, 400px)))}.p-brand__nuroLogo{width:min(100%,167px)}.p-brand__product{min-height:calc(100svh - 120px - 4rem)}.p-brand__productLinks:not(:has(.p-brand__productLinkLogo)){margin-block-start:1.5rem}.p-brand__productLinkLogo{width:auto;height:32px}.p-brand__stories .p-brand__viewSite{width:160px}.p-brand__viewSite,.p-brand__movieBtnIcon{width:120px}.p-brand-ready l-header{--brand-header-band: 3rem}.p-brand-ready .p-brand__productLink{row-gap:1.5rem;flex-direction:column}.p-brand-ready .p-brand__guide{bottom:1rem}.p-brand-ready .p-brand__cue{bottom:calc(1rem + 44px + 1rem)}.p-brand-ready .p-brand__scroller{padding-inline:20px}.p-brand-ready .p-brand__scroller--full{padding-inline:0}}@media (hover: hover){.p-brand__lineupItem:hover .p-brand__lineupIconBase{opacity:0}.p-brand__lineupItem:hover .p-brand__lineupIconHover{opacity:1}.p-brand__modalClose:hover{background-color:hsla(0,0%,100%,.12)}.p-brand-ready .p-brand__guideBtn:hover{background-color:hsla(0,0%,100%,.12)}}@media (prefers-reduced-motion: reduce){.p-brand__loader{display:none}.p-brand-ready .p-brand__navLabel{transition:none}.p-brand-ready .p-brand__navLine{transition:none}.p-brand-ready .p-brand__cueLine::after{animation:none}.p-brand-ready .p-brand__viewSite::before,.p-brand-ready .p-brand__movieBtnIcon::before{animation:none}}