#djma7-story{--djma7-unit:max(5.390625px,min(2.5641025641svw,10px));display:block;position:relative;overflow-x:clip;font-size:var(--djma7-unit);line-height:1.5;isolation:isolate}@media(min-width:960px){#djma7-story{--djma7-unit:max(max(10px,min(.6944444444svw,12.5px)),.48828125svw)}}#djma7-story{--color-white: #fff;--color-white-20: rgba(255, 255, 255, .2);--color-white-10: rgba(255, 255, 255, .1);--color-black: #111;--color-black2: #1a1513;--color-black3: #222;--color-black4: #2c2c2c;--color-black5: #010101;--color-black6: #1a1a1a;--color-black-50: rgba(17, 17, 17, .5);--color-black-30: rgba(17, 17, 17, .3);--color-black-10: rgba(17, 17, 17, .1);--color-gray: #f8f8f8;--color-overlay: rgba(62, 62, 62, .6);--fw-thin: 200;--fw-light: 300;--fw-normal: 400;--fw-medium: 500;--fw-semi-bold: 600;--fw-bold: 700}#djma7-story #djma7-story{line-height:inherit}#djma7-story #content{font-size:calc(var(--djma7-unit) * 1.6)}#djma7-story .en-us,#djma7-story .en-us-block{display:none!important}#djma7-story[data-vc=US][data-lang=en] .en-us{display:inline-flex!important}#djma7-story[data-vc=US][data-lang=en] .en-us-block{display:block!important}#djma7-story[data-vc=US][data-lang=en] .not-en-us,#djma7-story .ja-only,#djma7-story .ja-only-inline-flex{display:none!important}#djma7-story{--at-cmn-ui-fg: var(--color-black);--at-cmn-ui-button-bg: var(--color-black4);--at-cmn-ui-button-fg: var(--color-white);--at-cmn-ui-nav-fg: var(--color-black)}#djma7-story[data-ui-color=white]{--at-cmn-ui-fg: var(--color-white);--at-cmn-ui-button-bg: var(--color-white);--at-cmn-ui-button-fg: var(--color-black)}#djma7-story[data-ui-color-nav=white]{--at-cmn-ui-nav-fg: var(--color-white)}#djma7-story *{box-sizing:border-box;padding:0;margin:0}#djma7-story *:before,#djma7-story *:after{box-sizing:border-box}#djma7-story h1,#djma7-story h2,#djma7-story h3,#djma7-story h4,#djma7-story h5,#djma7-story h6{font-size:inherit;font-weight:inherit}#djma7-story address,#djma7-story em,#djma7-story strong,#djma7-story th,#djma7-story cite{font-style:inherit;font-weight:inherit}#djma7-story small{font-size:inherit}#djma7-story li{list-style-type:none}#djma7-story table{border-spacing:0;border-collapse:collapse}#djma7-story caption,#djma7-story th{text-align:left}#djma7-story a,#djma7-story button{font-weight:inherit;line-height:inherit;color:currentColor;-webkit-text-decoration:none;text-decoration:none}#djma7-story button,#djma7-story input,#djma7-story select,#djma7-story textarea{font-family:inherit;font-size:100%;text-align:inherit;border:0}#djma7-story button,#djma7-story input{line-height:normal;background-color:transparent}#djma7-story button,#djma7-story select{text-transform:none}#djma7-story button,#djma7-story input[type=button],#djma7-story input[type=reset],#djma7-story input[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer}#djma7-story button[disabled],#djma7-story input[disabled]{cursor:default}#djma7-story textarea{padding:0;overflow:auto;vertical-align:top;-webkit-appearance:none;appearance:none;resize:none;background:transparent}#djma7-story select{-webkit-appearance:none;appearance:none}#djma7-story img{width:100%;max-width:100%;height:auto;vertical-align:top;pointer-events:none;-webkit-user-select:none;user-select:none;border:0}#djma7-story picture{display:block}#djma7-story .pc-only{display:none}@media screen and (min-width:960px){#djma7-story .pc-only{display:block}}#djma7-story .pc-inline{display:none}@media screen and (min-width:960px){#djma7-story .pc-inline{display:inline}}#djma7-story .sp-only{display:block}@media screen and (min-width:960px){#djma7-story .sp-only{display:none}}#djma7-story .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}@-webkit-keyframes at-cmn-nav-text-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes at-cmn-nav-text-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}#djma7-story .at-cmn-bottom{display:grid;grid-gap:calc(var(--djma7-unit) * 2);gap:calc(var(--djma7-unit) * 2);padding:calc(30.7692307692svw - calc(var(--djma7-unit) * 6)) 5.1282051282svw 20.5128205128svw;color:#1a1513;color:var(--color-black2);background-color:#fff;background-color:var(--color-white)}@media screen and (min-width:960px){#djma7-story .at-cmn-bottom{gap:0;padding:calc(7.2222222222svw - calc(var(--djma7-unit) * 8)) 9.7222222222svw 5.5555555556svw}}#djma7-story .at-cmn-bottom__item{display:flex;flex-direction:column;gap:calc(var(--djma7-unit) * 2.4) 0;padding-top:calc(var(--djma7-unit) * 6)}@media screen and (min-width:960px){#djma7-story .at-cmn-bottom__item{display:grid;grid-template-areas:"head body" "extras body";grid-template-rows:auto 1fr;grid-template-columns:37.9310344828% 1fr;grid-gap:0;gap:0;padding-top:calc(var(--djma7-unit) * 8)}#djma7-story .at-cmn-bottom__item>.at-cmn-bottom__head{grid-area:head;align-self:start}#djma7-story .at-cmn-bottom__item>.at-cmn-bottom__body{grid-area:body}#djma7-story .at-cmn-bottom__item>.at-cmn-bottom__extras{grid-area:extras;align-self:start}}#djma7-story .at-cmn-bottom__head__title{font-size:calc(var(--djma7-unit) * 2.4);font-weight:400;font-weight:var(--fw-normal);letter-spacing:.02em}@media screen and (min-width:960px){#djma7-story .at-cmn-bottom__head__title{font-size:calc(var(--djma7-unit) * 2.4)}}#djma7-story:has(dialog[data-modal][open]){overflow:hidden}#djma7-story{--p-color-navy: #0b1633;--p-color-navy-deep: #060d22;--p-color-blue: #2f6bff;--p-color-orange: #ff7a1a;--p-color-paper: #ffffff;--p-color-ink: var(--color-black6);--p-color-text: var(--color-black);--p-color-line: #ccc;--p-frame: calc(var(--djma7-unit) * .8);--p-font-cjk: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", YuGothic, "Noto Sans JP", Meiryo;--p-font-body: "Helvetica Neue", Helvetica, Arial, var(--p-font-cjk), sans-serif;--p-font-display: var(--p-font-body)}@media screen and (min-width:960px){#djma7-story{--p-frame: calc(var(--djma7-unit) * 1.8)}}#djma7-story{color:var(--color-white);background-color:var(--color-black5);font-family:var(--p-font-body)}#djma7-story .is-light{color:var(--p-color-ink);background-color:var(--p-color-paper)}#djma7-story .p-lower-title{font-weight:var(--fw-medium);font-size:calc(var(--djma7-unit) * 2.4);line-height:1.5;letter-spacing:.02em}#djma7-story [class^=p-],#djma7-story [class*=" p-"]{overflow-wrap:anywhere;line-break:strict}#djma7-story .p-br-pc{display:none}@media screen and (min-width:960px){#djma7-story .p-br-pc{display:inline}#djma7-story .p-br-sp{display:none}}#djma7-story :is(.p-highlights__arrow,.p-highlights__dot):focus-visible{outline-color:#102653}#djma7-story [data-p-placeholder]{position:relative;min-height:calc(var(--djma7-unit) * 16);background:repeating-linear-gradient(45deg,#7f7f7f1f 0 calc(var(--djma7-unit) * 1),#7f7f7f0f calc(var(--djma7-unit) * 1) calc(var(--djma7-unit) * 2));outline:1px dashed rgba(127,127,127,.5);outline-offset:-1px}#djma7-story [data-p-placeholder]:after{position:absolute;inset:auto auto calc(var(--djma7-unit) * .8) calc(var(--djma7-unit) * .8);font-size:calc(var(--djma7-unit) * 1.2);line-height:1.4;opacity:.7;content:attr(data-p-placeholder)}@keyframes p-loader-fallback{to{visibility:hidden;opacity:0}}#djma7-story .p-top__stage{position:relative;height:100svh;overflow:hidden;background-color:#0d2350}#djma7-story .p-top__frame{position:absolute;top:0;left:50%;width:max(100%,54.7svh);aspect-ratio:390 / 667;transform:translate(-50%)}#djma7-story .p-top.is-opening .p-top__stage{background-color:#000}#djma7-story .p-top__kv{position:absolute;top:0;left:-94.103%;width:286.41%;aspect-ratio:2318 / 1482}#djma7-story .p-top__scene{--ly: 50%;--h: 140%;--f: 26%;--hz: 63.18%;--p-bg-top: 12.25%;--p-bg-h: 74.87%;position:absolute;top:-.675%;left:6.723%;width:86.252%;aspect-ratio:1999 / 1502}#djma7-story .p-top__scene>*{position:absolute}#djma7-story .p-top__reveal{top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--ly) - var(--h) - var(--f)),#000 calc(var(--ly) - var(--h)),#000 calc(var(--ly) + var(--h)),transparent calc(var(--ly) + var(--h) + var(--f)));mask-image:linear-gradient(to bottom,transparent calc(var(--ly) - var(--h) - var(--f)),#000 calc(var(--ly) - var(--h)),#000 calc(var(--ly) + var(--h)),transparent calc(var(--ly) + var(--h) + var(--f)));-webkit-mask-position:var(--p-reveal-x, 0) var(--p-reveal-y, 0);mask-position:var(--p-reveal-x, 0) var(--p-reveal-y, 0);-webkit-mask-size:var(--p-reveal-w, 100%) var(--p-reveal-h, 100%);mask-size:var(--p-reveal-w, 100%) var(--p-reveal-h, 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#djma7-story .p-top__reveal-inner{position:absolute;top:0;right:0;bottom:0;left:0}#djma7-story .p-top__sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#22369f,#2156a8 var(--p-bg-top),#0b0e18 calc(var(--p-bg-top) + var(--p-bg-h)),#07080d)}#djma7-story .p-top__bg{position:absolute;top:var(--p-bg-top);left:0;width:100%;height:var(--p-bg-h);max-width:none;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent)}#djma7-story .p-top__sky.is-warm{--rx: 170%;--ry: 170%;background:linear-gradient(to bottom,#2435a7,#2e5bb6 var(--p-bg-top),#0e0f14 calc(var(--p-bg-top) + var(--p-bg-h)),#09090d);-webkit-mask-image:radial-gradient(ellipse var(--rx) var(--ry) at 50% var(--hz),#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.4) 62%,transparent 100%);mask-image:radial-gradient(ellipse var(--rx) var(--ry) at 50% var(--hz),#000 0%,rgba(0,0,0,.85) 30%,rgba(0,0,0,.4) 62%,transparent 100%)}#djma7-story .p-top__product{position:absolute;top:28.362%;left:30.219%;width:38.413%;max-width:none;height:auto;transform-origin:50% 70%}#djma7-story .p-top__bloom{top:var(--ly);right:-10%;left:-10%;height:70%;background:radial-gradient(ellipse 50% 50% at 50% 50%,#fff0cdbf,#ffd68c59 28%,#ffbe6e1f 55%,#ffb46400 78%);filter:blur(18px);transform:translateY(-50%);opacity:0;mix-blend-mode:screen;pointer-events:none}#djma7-story .p-top__line{top:var(--ly);right:0;left:0;height:1px;background:url(djma7-fv-bg-warm.webp) center / 100% 100% no-repeat;box-shadow:0 0 18px #ffcd6e8c,0 0 60px #ffbe5a40;transform:translateY(-50%);opacity:0}@media screen and (max-width:959px){#djma7-story .p-top__bloom{filter:none}}#djma7-story .p-top__dim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000b3;opacity:0}#djma7-story .p-top__intro{position:absolute;top:17.84%;left:50%;transform:translate(-50%)}#djma7-story .p-top__title{width:calc(var(--djma7-unit) * 26.1)}#djma7-story .p-top__title img{display:block;width:100%;height:auto}#djma7-story .p-top:not(.is-animated) .p-top__dim{animation:p-top-fallback .6s ease 2.5s forwards}@keyframes p-top-fallback{to{opacity:1}}@media(prefers-reduced-motion:reduce){#djma7-story .p-top:not(.is-animated) .p-top__dim{opacity:1;animation:none}#djma7-story .p-top:not(.is-animated) .p-top__intro{visibility:hidden}}@media screen and (min-width:960px){#djma7-story .p-top__frame{top:50%;width:max(100%,186.1svh);aspect-ratio:2 / 1;transform:translate(-50%,-50%)}#djma7-story .p-top__kv{top:-3.75%;left:-8.056%;width:116.806%;aspect-ratio:2318 / 1080}#djma7-story .p-top__scene{--hz: 68%;--p-bg-top: 0%;--p-bg-h: 100%;top:-3.119%;aspect-ratio:16 / 9}#djma7-story .p-top__bg{-webkit-mask-image:none;mask-image:none}#djma7-story .p-top__product{top:21.49%}#djma7-story .p-top__intro{top:46.11%;left:calc(var(--djma7-unit) * 8);transform:none}#djma7-story .p-top__title{width:calc(var(--djma7-unit) * 38.2)}}#djma7-story .p-highlights{--p-hl-ctrl: calc(var(--djma7-unit) * 4.4);--p-hl-gap: calc(var(--djma7-unit) * 1.6);--p-hl-card-w: min(calc(var(--djma7-unit) * 31.5), (88svh - 2 * (var(--p-hl-gap) + var(--p-hl-ctrl))) * 377 / 452);--p-hl-kv-color: 3, 3, 4;--p-hl-kv-solid: -.229}#djma7-story .p-highlights__pin{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--p-hl-gap);align-content:center;min-height:100svh;padding-block:calc(min(calc(var(--djma7-unit) * 8),6svh) + var(--p-hl-gap) + var(--p-hl-ctrl)) min(calc(var(--djma7-unit) * 8),6svh);overflow:hidden;background-color:#e4e4e5}#djma7-story .p-highlights__kv{--p-hl-card-h: calc(var(--p-hl-card-w) * 452 / 377);position:absolute;top:0;right:0;left:0;height:calc(50% + var(--p-hl-card-h) / 2);background:linear-gradient(to bottom,rgb(var(--p-hl-kv-color)) calc(100% - var(--p-hl-card-h) * (1 - var(--p-hl-kv-solid))),rgba(var(--p-hl-kv-color),0));pointer-events:none}#djma7-story .p-highlights__viewport,#djma7-story .p-highlights__controls{position:relative}#djma7-story .p-highlights__viewport{overflow:hidden}#djma7-story .p-highlights__track{display:flex;gap:calc(var(--djma7-unit) * 2);width:max-content;padding-inline:calc((100vw - var(--p-hl-card-w)) / 2)}#djma7-story .p-highlights:not(.is-scroll-linked) .p-highlights__track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#djma7-story .p-highlights:not(.is-scroll-linked) .p-highlights__track::-webkit-scrollbar{display:none}#djma7-story .p-highlights__card{position:relative;flex:0 0 auto;width:var(--p-hl-card-w);aspect-ratio:377 / 452;overflow:hidden;color:#f1f1f1;border-radius:calc(var(--djma7-unit) * 1.6);scroll-snap-align:center;container-type:inline-size}#djma7-story .p-highlights__img{position:absolute;top:0;left:-10%;width:120%;max-width:none;height:100%;object-fit:cover}#djma7-story .p-highlights__card:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 75.9%,#000);content:""}#djma7-story .p-highlights__logo{position:absolute;top:6.37cqw;left:6.37cqw;z-index:1;width:32.1cqw;height:auto}#djma7-story .p-highlights__card-title{position:absolute;right:6.37cqw;bottom:7.4cqw;left:6.37cqw;z-index:1;font-family:var(--p-font-body);font-weight:var(--fw-bold);font-size:5.31cqw;line-height:1.2;letter-spacing:.02em}#djma7-story .p-highlights__card.is-compat{background-color:#111}#djma7-story .p-highlights__card.is-compat:after{display:none}#djma7-story .p-highlights__compat-bg{position:absolute;top:2.65%;left:-25.9%;width:157.8%;max-width:none;height:auto;opacity:.1}#djma7-story .p-highlights__compat{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:4.24cqw;align-items:center;justify-content:center;padding:4cqw 12.5cqw;color:#fff}#djma7-story .p-highlights__compat>*+*{padding-top:4.24cqw;border-top:1px solid rgba(255,255,255,.2);width:100%}#djma7-story .p-highlights__compat-group{display:flex;flex-direction:column;gap:3.71cqw;align-items:center}#djma7-story .p-highlights__compat-title{font-size:3.71cqw;line-height:1.5;letter-spacing:.02em;text-align:center}#djma7-story .p-highlights__compat-group.is-small .p-highlights__compat-title{font-size:2.92cqw}#djma7-story .p-highlights__compat-logos{display:flex;flex-wrap:wrap;gap:3.71cqw 6.37cqw;align-items:center;justify-content:center}#djma7-story .p-highlights__compat-logos img{display:block;height:auto}#djma7-story .p-highlights__compat-logos img:nth-child(1){width:29.2cqw}#djma7-story .p-highlights__compat-logos img:nth-child(2){width:21.2cqw}#djma7-story .p-highlights__compat-logos img:nth-child(3){width:32.1cqw}#djma7-story .p-highlights__compat-row{display:flex;gap:2.65cqw;align-items:center;justify-content:center}#djma7-story .p-highlights__compat-row>img{display:block;width:13.3cqw;height:auto}#djma7-story .p-highlights__compat-label{font-size:3.18cqw;line-height:1.2;text-align:center}#djma7-story .p-highlights__compat-label.is-tiny{font-size:2.65cqw;line-height:1.5}#djma7-story .p-highlights__compat-label small{font-size:.9em}#djma7-story .p-highlights__compat-pair{display:flex;gap:10.6cqw;align-items:flex-start;justify-content:center}#djma7-story .p-highlights__compat-row.is-devices{gap:4.24cqw;align-items:flex-end}#djma7-story .p-highlights__compat-device{display:flex;flex-direction:column;gap:2.65cqw;align-items:center}#djma7-story .p-highlights__compat-device img{display:block;height:auto}#djma7-story .p-highlights__compat-device:first-child img{width:14.3cqw}#djma7-story .p-highlights__compat-device:last-child img{width:7.4cqw}#djma7-story .p-highlights__compat-row.is-connections{flex-direction:column;gap:2.65cqw}#djma7-story .p-highlights__usb-c{position:relative;display:block;width:10.6cqw;height:3.71cqw;margin-block:3.2cqw;border:1px solid #f1f1f1;border-radius:calc(var(--djma7-unit) * 99)}#djma7-story .p-highlights__usb-c:after{position:absolute;top:50%;left:25%;width:50%;height:1px;margin-top:-.5px;background-color:#f1f1f1;border-radius:calc(var(--djma7-unit) * 99);content:""}#djma7-story .p-highlights__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:calc(var(--djma7-unit) * 2)}#djma7-story .p-highlights__dots{display:flex;grid-column:2;gap:calc(var(--djma7-unit) * .8);align-items:center}#djma7-story .p-highlights__dot{position:relative;display:block;width:calc(var(--djma7-unit) * .6);height:calc(var(--djma7-unit) * .6);padding:0;background-color:#102653;border:0;border-radius:calc(var(--djma7-unit) * .3);opacity:.23;cursor:pointer;transition:width .3s ease,opacity .3s ease}#djma7-story .p-highlights__dot:after{position:absolute;inset:calc(var(--djma7-unit) * -.9) calc(var(--djma7-unit) * -.4);content:""}#djma7-story .p-highlights__dot.is-current{width:calc(var(--djma7-unit) * 1.8);opacity:1}#djma7-story .p-highlights__arrows{display:flex;grid-column:3;gap:calc(var(--djma7-unit) * 1.5);justify-self:end}#djma7-story .p-highlights__arrow{display:grid;width:var(--p-hl-ctrl);height:var(--p-hl-ctrl);padding:0;place-items:center;background-color:#c8cdd7;border:0;border-radius:50%;cursor:pointer;transition:opacity .3s ease}#djma7-story .p-highlights__arrow svg{width:100%;height:100%;fill:#0000008f}#djma7-story .p-highlights__arrow:disabled{cursor:default;opacity:.3}@media screen and (min-width:960px){#djma7-story .p-highlights{--p-hl-card-w: min(calc(var(--djma7-unit) * 37.7), 26.18vw, (88svh - 2 * (var(--p-hl-gap) + var(--p-hl-ctrl))) * 377 / 452);--p-hl-gap: calc(var(--djma7-unit) * 2.4);--p-hl-kv-color: 5, 9, 16;--p-hl-kv-solid: .1}#djma7-story .p-highlights__track{gap:min(calc(var(--djma7-unit) * 3),2.08vw);padding-inline:min(calc(var(--djma7-unit) * 4.8),3.33vw)}#djma7-story .p-highlights__card{border-radius:calc(var(--djma7-unit) * 2);scroll-snap-align:start}#djma7-story .p-highlights__controls{padding-inline:min(calc(var(--djma7-unit) * 4.8),3.33vw) calc(var(--djma7-unit) * 18.6)}}#djma7-story .p-message{display:grid;min-height:100svh;padding:calc(var(--djma7-unit) * 8) calc(var(--djma7-unit) * 2.4);place-items:center;color:#111;background-color:#e4e4e5}#djma7-story .p-message__copy{max-width:calc(var(--djma7-unit) * 34);font-weight:var(--fw-bold);font-size:calc(var(--djma7-unit) * 2);line-height:1.5;letter-spacing:.02em;text-align:center}#djma7-story .p-line{display:block;overflow:clip}#djma7-story .p-line__inner{display:block;will-change:transform}@media screen and (min-width:960px){#djma7-story .p-message{padding:0 calc(var(--djma7-unit) * 4)}#djma7-story .p-message__copy{max-width:calc(var(--djma7-unit) * 110);font-size:calc(var(--djma7-unit) * 3)}}#djma7-story .p-movie{position:relative;display:grid;height:100svh;place-items:center;overflow:hidden;background-color:#000}#djma7-story .p-movie__media{position:absolute;top:0;right:0;bottom:0;left:0}#djma7-story .p-movie__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;content:""}#djma7-story .p-movie__poster{display:block;width:100%;height:100%;object-fit:cover}#djma7-story .p-movie__buttons{position:relative}#djma7-story .p-movie__button{display:inline-flex;gap:calc(var(--djma7-unit) * 1.2);align-items:center;height:calc(var(--djma7-unit) * 4.8);padding:0 calc(var(--djma7-unit) * 2.8);color:#111;font:inherit;font-weight:var(--fw-light);font-size:calc(var(--djma7-unit) * 1.6);line-height:1.5;background-color:#fff;border:0;border-radius:calc(var(--djma7-unit) * 6);cursor:pointer}#djma7-story .p-movie__play{width:0;height:0;border-top:calc(var(--djma7-unit) * .7) solid transparent;border-bottom:calc(var(--djma7-unit) * .7) solid transparent;border-left:calc(var(--djma7-unit) * 1) solid currentColor}#djma7-story .p-setup{padding-block:calc(var(--djma7-unit) * 5.8) 0;color:#383838;background-color:#e4e4e5}#djma7-story .p-setup__head{display:grid;gap:calc(var(--djma7-unit) * 1.6);padding:calc(var(--djma7-unit) * 6.4) calc(var(--djma7-unit) * 2)}#djma7-story .p-setup__title{color:#111;font-family:var(--p-font-display);font-weight:var(--fw-bold);font-size:calc(var(--djma7-unit) * 2.6);line-height:1.2;letter-spacing:.02em;text-align:center;text-wrap:balance}#djma7-story .p-setup__lead{color:#111;font-size:calc(var(--djma7-unit) * 1.4);line-height:1.5;letter-spacing:.02em;opacity:.7}#djma7-story .p-setup__panel{display:flex;flex-direction:column;gap:calc(var(--djma7-unit) * 1.6);align-items:center;padding:calc(var(--djma7-unit) * 4) calc(var(--djma7-unit) * 2)}#djma7-story .p-setup__panel.is-software{background-color:#e5e9ef}#djma7-story .p-setup__panel.is-apps{background-color:#f1f3f6}#djma7-story .p-setup__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#djma7-story .p-setup__panel .p-setup__card{order:1;margin-top:calc(var(--djma7-unit) * .8)}#djma7-story .p-setup__panel.is-software .p-setup__card{display:grid;grid-template-columns:repeat(2,auto);gap:calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 2);justify-content:center}#djma7-story .p-setup__panel.is-software .p-setup__app:nth-child(3){grid-column:1 / -1}#djma7-story .p-setup__card{display:flex;flex-wrap:wrap;gap:calc(var(--djma7-unit) * 2) calc(var(--djma7-unit) * 2.4);align-items:center;justify-content:center;width:100%;padding:calc(var(--djma7-unit) * 2) calc(var(--djma7-unit) * 1.6)}#djma7-story .p-setup__app{display:grid;gap:calc(var(--djma7-unit) * 1.6);justify-items:center}#djma7-story .p-setup__app img{display:block;height:auto}#djma7-story .p-setup__app .is-rekordbox{width:calc(var(--djma7-unit) * 15.4)}#djma7-story .p-setup__app .is-djay{width:calc(var(--djma7-unit) * 9.7)}#djma7-story .p-setup__app .is-serato{width:calc(var(--djma7-unit) * 14.8)}#djma7-story .p-setup__app-name:not(.is-large){display:none}#djma7-story .p-setup__app-name{font-weight:var(--fw-normal);font-size:calc(var(--djma7-unit) * 1.1);line-height:1.5;letter-spacing:.02em;text-align:center}#djma7-story .p-setup__app-name.is-large{font-size:calc(var(--djma7-unit) * 1.4);line-height:1.4}#djma7-story .p-setup__app-icon{width:calc(var(--djma7-unit) * 7.2);height:auto}#djma7-story .p-setup__device{display:block;height:auto}#djma7-story .p-setup__device.is-pc{width:calc(var(--djma7-unit) * 29)}#djma7-story .p-setup__device.is-mobile{width:calc(var(--djma7-unit) * 25)}@media screen and (min-width:960px){#djma7-story .p-setup{display:flex;flex-direction:column;min-height:100svh;padding-top:calc(var(--djma7-unit) * 8);padding-bottom:0}#djma7-story .p-setup__head{justify-items:center}#djma7-story .p-setup__title{font-size:calc(var(--djma7-unit) * 3.5)}#djma7-story .p-setup__lead{width:max-content;max-width:100%;font-size:calc(var(--djma7-unit) * 1.5);letter-spacing:.01em;text-align:center}#djma7-story .p-setup__panels{display:grid;flex:1;grid-template-columns:1fr 1fr}#djma7-story .p-setup__panel{justify-content:center;gap:0;min-height:calc(var(--djma7-unit) * 48.8);padding:calc(var(--djma7-unit) * 4) calc(var(--djma7-unit) * 2)}#djma7-story .p-setup__panel .p-setup__card{order:1;margin-top:0}#djma7-story .p-setup__device{order:2;margin-top:calc(var(--djma7-unit) * 2.3)}#djma7-story .p-setup__panel.is-software .p-setup__card{display:flex;flex-wrap:nowrap;gap:calc(var(--djma7-unit) * 4);width:calc(var(--djma7-unit) * 57.4);padding:0}#djma7-story .p-setup__panel.is-apps .p-setup__card{flex-wrap:nowrap;gap:calc(var(--djma7-unit) * 2);width:calc(var(--djma7-unit) * 26.9);padding:0}#djma7-story .p-setup__panel.is-software .p-setup__device{margin-top:calc(var(--djma7-unit) * 6.5)}#djma7-story .p-setup__panel.is-apps .p-setup__device{margin-top:calc(var(--djma7-unit) * 4.7)}#djma7-story .p-setup__app-name{font-weight:var(--fw-medium);font-size:calc(var(--djma7-unit) * 1.2)}#djma7-story .p-setup__app-name.is-large{font-size:calc(var(--djma7-unit) * 1.4)}#djma7-story .p-setup__device.is-pc{width:calc(var(--djma7-unit) * 46.1)}#djma7-story .p-setup__device.is-mobile{width:calc(var(--djma7-unit) * 35.7)}}#djma7-story .p-sound{color:#f1f1f1;background-color:var(--p-color-paper)}#djma7-story .p-venue,#djma7-story .p-sound-quality,#djma7-story .p-master-texture{position:relative;overflow:hidden;background-color:#212224}#djma7-story .p-venue__bg,#djma7-story .p-sound-quality__media,#djma7-story .p-master-texture__media{position:absolute;top:0;right:0;bottom:0;left:0}#djma7-story .p-venue__bg,#djma7-story .p-sound-quality__media,#djma7-story .p-master-texture__media{--p-mask-x: linear-gradient(#000, #000);--p-mask-y: linear-gradient(#000, #000);-webkit-mask-image:var(--p-mask-y),var(--p-mask-x);mask-image:var(--p-mask-y),var(--p-mask-x);-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}#djma7-story .p-venue__bg img,#djma7-story .p-sound-quality__media img,#djma7-story .p-master-texture__media img{position:absolute;top:-20%;left:0;width:100%;height:140%;object-fit:cover}#djma7-story .p-venue{display:grid;min-height:calc(var(--djma7-unit) * 62);padding:calc(var(--djma7-unit) * 4) calc(var(--djma7-unit) * 2);place-items:center;background-color:#212224}#djma7-story .p-venue__bg{--p-mask-y: linear-gradient(to bottom, #000 75%, transparent 92%)}#djma7-story .p-venue__bg:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#3434348c,#17181a8c);content:""}#djma7-story .p-venue__copy{position:relative;max-width:calc(var(--djma7-unit) * 34);font-weight:var(--fw-bold);font-size:calc(var(--djma7-unit) * 2);line-height:1.5;letter-spacing:.02em;text-align:center}#djma7-story .p-sound-quality{min-height:calc(var(--djma7-unit) * 62);padding:calc(var(--djma7-unit) * 22.9) calc(var(--djma7-unit) * 2) calc(var(--djma7-unit) * 4)}#djma7-story .p-sound-quality__media{--p-mask-y: linear-gradient(to bottom, transparent 11.6%, #000 36.8%, #000 84.7%, transparent);--p-mask-x: linear-gradient(to right, #000 84%, rgba(0, 0, 0, .65));top:calc(var(--djma7-unit) * 13.6)}#djma7-story .p-sound-quality__media img{object-position:72% 50%}#djma7-story .p-sound-quality__media:after{position:absolute;inset:calc(var(--djma7-unit) * -13.6) 0 0;background-color:#212224b3;content:""}#djma7-story .p-sound-quality__body{position:relative;z-index:1;display:grid;gap:calc(var(--djma7-unit) * 1.6);max-width:calc(var(--djma7-unit) * 56)}#djma7-story .p-sound-quality__heading,#djma7-story .p-master-texture__heading{font-family:var(--p-font-display);font-weight:var(--fw-bold);font-size:calc(var(--djma7-unit) * 3);line-height:1.2;letter-spacing:.02em}#djma7-story .p-sound-quality__text,#djma7-story .p-master-texture__text{max-width:calc(var(--djma7-unit) * 38);font-size:calc(var(--djma7-unit) * 1.4);line-height:1.5;letter-spacing:.02em;opacity:.7}#djma7-story .p-master-texture{min-height:calc(var(--djma7-unit) * 57.1);padding:calc(var(--djma7-unit) * 15.3) calc(var(--djma7-unit) * 2) calc(var(--djma7-unit) * 4)}#djma7-story .p-master-texture__media{--p-mask-y: linear-gradient(to bottom, transparent, #000 21%, #000 79%, transparent 99%);--p-mask-x: linear-gradient(to right, #000 88%, rgba(0, 0, 0, .35));bottom:auto;height:calc(var(--djma7-unit) * 23.2)}#djma7-story .p-master-texture__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#21222480,#21222480 60%,#212224);content:""}#djma7-story .p-master-texture__body{position:relative;display:grid;gap:calc(var(--djma7-unit) * 1.6);max-width:calc(var(--djma7-unit) * 38)}#djma7-story .p-master-texture__label{display:none}@media screen and (min-width:960px){#djma7-story .p-venue{min-height:100svh}#djma7-story .p-venue__bg{--p-mask-y: linear-gradient(to bottom, #000 61.5%, transparent 80.7%)}#djma7-story .p-venue__bg:after{background:#2122248c}#djma7-story .p-venue__copy{max-width:calc(var(--djma7-unit) * 120);font-size:calc(var(--djma7-unit) * 3)}#djma7-story .p-sound-quality{display:flex;align-items:center;min-height:100svh;padding:calc(var(--djma7-unit) * 8) 0 calc(var(--djma7-unit) * 8) min(calc(var(--djma7-unit) * 12),8.33vw)}#djma7-story .p-sound-quality__media{--p-mask-x: linear-gradient(#000, #000);--p-mask-y: linear-gradient(#000, #000);inset:0 auto 0 15.278%;width:99.931%}#djma7-story .p-sound-quality__media img{top:-14.45%;height:133.37%;opacity:.7}#djma7-story .p-sound-quality__media:after{top:0;right:0;bottom:0;left:-15.289%;background:linear-gradient(to right,#212224,#212224eb 30%,#21222480,#21222426 62%,#2122241a)}#djma7-story .p-sound-quality__heading,#djma7-story .p-master-texture .p-master-texture__heading{font-size:max(calc(var(--djma7-unit) * 2.8),min(calc(var(--djma7-unit) * 3.9),2.71vw));line-height:1.3;letter-spacing:0}#djma7-story .p-sound-quality__text,#djma7-story .p-master-texture__text{font-size:calc(var(--djma7-unit) * 1.5);letter-spacing:.01em}#djma7-story .p-master-texture{display:flex;align-items:center;min-height:100svh;padding:calc(var(--djma7-unit) * 8) 0 calc(var(--djma7-unit) * 8) min(calc(var(--djma7-unit) * 12),8.33vw)}#djma7-story .p-master-texture__media{--p-mask-x: linear-gradient(#000, #000);--p-mask-y: linear-gradient(#000, #000);top:0;right:0;bottom:0;left:0;height:auto}#djma7-story .p-master-texture__media img{top:0;left:23.681%;width:75%;height:100%}#djma7-story .p-master-texture__media:after{background:linear-gradient(to right,#212224,#212224f2 36%,#212224b3 50%,#21222426 66%,#21222400)}#djma7-story .p-master-texture__body{max-width:calc(var(--djma7-unit) * 56)}}#djma7-story .p-sound.is-blind{position:relative;height:100lvh;overflow:hidden;background-color:#212224}#djma7-story .p-sound.is-blind>.p-venue,#djma7-story .p-sound.is-blind>.p-sound-quality,#djma7-story .p-sound.is-blind>.p-master-texture{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;will-change:clip-path}#djma7-story .p-sound.is-blind>.p-venue{z-index:3}#djma7-story .p-sound.is-blind>.p-sound-quality{z-index:2}#djma7-story .p-sound.is-blind>.p-master-texture{z-index:1}#djma7-story .p-sound.is-blind [data-p-blind-media],#djma7-story .p-sound.is-blind [data-p-blind-frame],#djma7-story .p-sound.is-blind [data-p-blind-text]{will-change:transform}#djma7-story .p-venue__paper{display:none}#djma7-story .p-sound.is-blind .p-venue__paper{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;background-color:#e4e4e5;will-change:transform}#djma7-story .p-venue__paper-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;padding:calc(var(--djma7-unit) * 4) calc(var(--djma7-unit) * 2);place-items:center;will-change:transform}#djma7-story .p-venue__paper .p-venue__copy{color:#111}#djma7-story .p-sound.is-blind .p-venue__paper{z-index:0}#djma7-story .p-sound.is-blind .p-venue__bg,#djma7-story .p-sound.is-blind .p-venue>.p-venue__copy{z-index:1}#djma7-story .p-sound.is-blind .p-venue__bg{--p-mask-y: linear-gradient(#000, #000)}#djma7-story .p-sound.is-blind .p-venue__bg:after{background:linear-gradient(to bottom,#2122248c 61.5%,#212224 80.7%)}@media not all and (min-width:960px){#djma7-story .p-sound-quality,#djma7-story .p-master-texture{display:flex;flex-direction:column;justify-content:center;justify-content:safe center;min-height:calc(var(--djma7-unit) * 62);padding:calc(var(--djma7-unit) * 4.8) calc(var(--djma7-unit) * 2)}#djma7-story .p-sound-quality__media,#djma7-story .p-master-texture__media{--p-mask-x: linear-gradient(#000, #000);--p-mask-y: linear-gradient(to bottom, #000 85%, transparent);position:relative;inset:auto;flex:none;height:auto;order:1;margin-inline:calc(var(--djma7-unit) * -2)}#djma7-story .p-sound-quality__media{margin-top:calc(var(--djma7-unit) * -1)}#djma7-story .p-master-texture__media{margin-top:calc(var(--djma7-unit) * -2.3)}#djma7-story .p-master-texture__body{z-index:1}#djma7-story .p-sound-quality__media img,#djma7-story .p-master-texture__media img{opacity:.6}#djma7-story .p-sound-quality__media{aspect-ratio:390 / 420}#djma7-story .p-sound-quality__media img{top:-22.38%;left:-50%;width:212.77%;max-width:none;height:auto;object-fit:fill}#djma7-story .p-sound-quality__media:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#212224,#212224b3 13.93%,#21222400 30.95%),#21222433}#djma7-story .p-master-texture__media{aspect-ratio:390 / 360}#djma7-story .p-master-texture__media:after{background:linear-gradient(to bottom,#212224,#21222499 11.11%,#21222400 22.22%)}#djma7-story .p-sound.is-blind>.p-sound-quality,#djma7-story .p-sound.is-blind>.p-master-texture{justify-content:flex-start;padding-top:calc(var(--djma7-unit) * 8)}#djma7-story .p-sound.is-blind>.p-master-texture{padding-bottom:0}#djma7-story .p-sound.is-blind>.p-master-texture .p-master-texture__media{--p-mask-y: linear-gradient(#000, #000);margin-top:auto}}#djma7-story .p-framed{color:#111;background-color:var(--p-color-paper)}#djma7-story .p-soniclink{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:calc(var(--djma7-unit) * 2.4) calc(var(--djma7-unit) * 2) calc(var(--djma7-unit) * 4.8);background-color:#e4e4e5}#djma7-story .p-soniclink__logo{width:calc(var(--djma7-unit) * 16.3)}#djma7-story .p-soniclink__logo img,#djma7-story .p-soniclink__product img,#djma7-story .p-soniclink__thumb img{display:block;width:100%;height:auto}#djma7-story .p-soniclink__visual{position:relative;order:1;height:calc(var(--djma7-unit) * 22.3);margin:calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * -2) 0 0}#djma7-story .p-soniclink__product{position:absolute;top:calc(var(--djma7-unit) * .5);left:calc(var(--djma7-unit) * -.4);width:calc(var(--djma7-unit) * 37.4);-webkit-mask-image:linear-gradient(to right,transparent,#000 5%),linear-gradient(transparent,#000 9%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%),linear-gradient(transparent,#000 9%,#000 88%,transparent);-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}#djma7-story .p-soniclink__waves{position:absolute;top:45%;left:55%;width:0;height:0}#djma7-story .p-soniclink__waves span{position:absolute;top:0;left:0;width:calc(var(--djma7-unit) * 44);height:calc(var(--djma7-unit) * 44);border:1px solid rgba(95,190,196,.45);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.4);animation:p-soniclink-wave 6s linear infinite}#djma7-story .p-soniclink__waves span:nth-child(2){animation-delay:1.5s}#djma7-story .p-soniclink__waves span:nth-child(3){animation-delay:3s}#djma7-story .p-soniclink__waves span:nth-child(4){animation-delay:4.5s}@keyframes p-soniclink-wave{20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@media(prefers-reduced-motion:reduce){#djma7-story .p-soniclink__waves span{animation:none;opacity:.6;transform:translate(-50%,-50%) scale(1)}#djma7-story .p-soniclink__waves span:nth-child(2){transform:translate(-50%,-50%) scale(.75)}#djma7-story .p-soniclink__waves span:nth-child(3),#djma7-story .p-soniclink__waves span:nth-child(4){display:none}}#djma7-story .p-soniclink__body{position:relative;order:2;display:grid;gap:calc(var(--djma7-unit) * 1.6);min-width:0;margin-top:calc(var(--djma7-unit) * 1.6)}#djma7-story .p-soniclink__heading{position:relative;margin-top:calc(var(--djma7-unit) * 4);font-family:var(--p-font-display);font-weight:var(--fw-bold);font-size:calc(var(--djma7-unit) * 3);line-height:1.2;letter-spacing:.02em}#djma7-story .p-soniclink__text{font-size:calc(var(--djma7-unit) * 1.4);line-height:1.5;letter-spacing:.02em;opacity:.7}#djma7-story .p-soniclink__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--djma7-unit) * .6);margin-top:calc(var(--djma7-unit) * 1.6)}#djma7-story .p-soniclink__item{display:grid;gap:calc(var(--djma7-unit) * 1);justify-items:center;color:inherit;text-decoration:none;transition:opacity .3s}@media(hover:hover){#djma7-story .p-soniclink__item:hover{opacity:.7}}#djma7-story .p-soniclink__thumb{position:relative;display:grid;width:100%;aspect-ratio:148 / 112;place-items:center;border:1px solid rgba(17,17,17,.2);border-radius:calc(var(--djma7-unit) * .4)}#djma7-story .p-soniclink__thumb.is-corner{border-color:transparent}#djma7-story .p-soniclink__thumb.is-corner:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgba(17,17,17,.2);border-radius:calc(var(--djma7-unit) * .4);content:"";-webkit-mask:linear-gradient(#000,#000) top left / calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 1.6) no-repeat,linear-gradient(#000,#000) top right / calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 1.6) no-repeat,linear-gradient(#000,#000) bottom left / calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 1.6) no-repeat,linear-gradient(#000,#000) bottom right / calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 1.6) no-repeat;mask:linear-gradient(#000,#000) top left / calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 1.6) no-repeat,linear-gradient(#000,#000) top right / calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 1.6) no-repeat,linear-gradient(#000,#000) bottom left / calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 1.6) no-repeat,linear-gradient(#000,#000) bottom right / calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 1.6) no-repeat}#djma7-story .p-soniclink__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;max-width:90%;height:90%;margin:auto;object-fit:contain}#djma7-story .p-soniclink__name{font-size:calc(var(--djma7-unit) * 1.4);line-height:1.5;letter-spacing:.03em}@media screen and (min-width:960px){#djma7-story .p-soniclink{display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:min(calc(var(--djma7-unit) * 8),8svh) 0 min(calc(var(--djma7-unit) * 8),8svh) calc(min(calc(var(--djma7-unit) * 12),8.33vw) + var(--p-wide-gap))}#djma7-story .p-soniclink__logo{position:relative;width:min(calc(var(--djma7-unit) * 19.7),13.68vw);margin-bottom:calc(var(--djma7-unit) * 7.2)}#djma7-story .p-soniclink__visual{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin:0}#djma7-story .p-soniclink{--p-wide-gap: max(0px, (100vw - calc(var(--djma7-unit) * 144)) / 2);--p-sl-left: calc(min(calc(var(--djma7-unit) * 60.4), max(41.94vw, calc(var(--djma7-unit) * 50))) + var(--p-wide-gap));--p-sl-w: max(min(calc(var(--djma7-unit) * 81.8), 56.81vw), min(100vw - var(--p-sl-left) + calc(var(--djma7-unit) * 4), 110svh));--p-sl-top: calc(50% - var(--p-sl-w) * .291)}#djma7-story .p-soniclink__product{top:var(--p-sl-top);left:var(--p-sl-left);width:var(--p-sl-w);-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 78%,transparent),linear-gradient(transparent,#000 9%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 78%,transparent),linear-gradient(transparent,#000 9%,#000 88%,transparent)}#djma7-story .p-soniclink__waves{top:calc(var(--p-sl-top) + var(--p-sl-w) * .253);left:calc(var(--p-sl-left) + var(--p-sl-w) * .335)}#djma7-story .p-soniclink__waves span{width:calc(var(--p-sl-w) * .978);height:calc(var(--p-sl-w) * .978)}#djma7-story .p-soniclink__body,#djma7-story .p-soniclink__heading{max-width:calc(var(--djma7-unit) * 39.9)}#djma7-story .p-soniclink__heading{margin-top:0;font-size:max(calc(var(--djma7-unit) * 2.8),min(calc(var(--djma7-unit) * 3.9),2.71vw));line-height:1.3;letter-spacing:0}#djma7-story .p-soniclink__text{font-size:calc(var(--djma7-unit) * 1.5);letter-spacing:.01em}#djma7-story .p-soniclink__list{grid-template-columns:repeat(3,min(calc(var(--djma7-unit) * 14.8),10.28vw));gap:min(calc(var(--djma7-unit) * 2),1.39vw);margin-top:calc(var(--djma7-unit) * 3.2)}#djma7-story .p-soniclink__name{font-size:calc(var(--djma7-unit) * 1.6)}}#djma7-story .p-features{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:calc(var(--djma7-unit) * 2.4) calc(var(--djma7-unit) * 2);overflow:hidden;overflow:clip;background-color:#e4e4e5}#djma7-story .p-features__title{font-family:var(--p-font-display);font-weight:var(--fw-bold);font-size:calc(var(--djma7-unit) * 3);line-height:1.3;letter-spacing:.02em}#djma7-story .p-features__body{display:grid;gap:calc(var(--djma7-unit) * 1.6);margin-top:calc(var(--djma7-unit) * 1.6)}#djma7-story .p-features__chips{display:flex;gap:calc(var(--djma7-unit) * 1.2);align-items:center;min-width:0;padding:calc(var(--djma7-unit) * .4) calc(var(--djma7-unit) * 1.2);background-color:#fff;border-radius:calc(var(--djma7-unit) * 10)}#djma7-story .p-features__chips-scroller{position:relative;display:flex;flex:1;gap:calc(var(--djma7-unit) * 1.2);min-width:0;padding-inline:calc(var(--djma7-unit) * 1.2);clip-path:inset(0 calc(var(--djma7-unit) * 1.2) round calc(var(--djma7-unit) * 1.8));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:calc(var(--djma7-unit) * 1.2);scroll-snap-type:x mandatory}#djma7-story .p-features__chips-scroller:after{flex:0 0 var(--p-chips-tail, 0);content:""}#djma7-story .p-features__chips-scroller::-webkit-scrollbar{display:none}#djma7-story .p-features__chip{flex:0 0 auto;scroll-snap-align:start;height:calc(var(--djma7-unit) * 3.6);padding:0 calc(var(--djma7-unit) * 1.2);color:#111;font:inherit;font-size:calc(var(--djma7-unit) * 1.4);line-height:1.5;letter-spacing:.02em;white-space:nowrap;background-color:#fff;border:0;border-radius:calc(var(--djma7-unit) * 10);cursor:pointer;transition:color .3s ease,background-color .3s ease}#djma7-story .p-features__chip.is-current{color:#fff;background-color:#111}#djma7-story .p-features__chips-back,#djma7-story .p-features__chips-more{display:grid;flex:0 0 auto;width:calc(var(--djma7-unit) * 2);height:calc(var(--djma7-unit) * 3.6);padding:0;color:#111;place-items:center;background:none;border:0;cursor:pointer;transition:opacity .3s ease}#djma7-story .p-features__chips-back:focus,#djma7-story .p-features__chips-more:focus{outline:none}#djma7-story .p-features__chips-back svg,#djma7-story .p-features__chips-more svg{width:calc(var(--djma7-unit) * .9);height:calc(var(--djma7-unit) * 1.4)}#djma7-story .p-features__chips.is-start .p-features__chips-back,#djma7-story .p-features__chips.is-end .p-features__chips-more{opacity:.25;pointer-events:none}#djma7-story .p-features__media{position:relative;display:grid;min-width:0;aspect-ratio:670 / 620}#djma7-story .p-features__set{display:grid;grid-area:1 / 1}#djma7-story .p-features__shot{position:relative;grid-area:1 / 1;overflow:hidden;border-radius:calc(var(--djma7-unit) * 1.6);opacity:0;transition:opacity 1.2s ease-in-out}#djma7-story .p-features__set.is-current .p-features__shot.is-current{opacity:1}#djma7-story .p-features__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}#djma7-story .p-features__set.is-current .p-features__shot.is-current .p-features__img{transform:none}#djma7-story .p-features__shot.is-product{box-shadow:calc(var(--djma7-unit) * .8) calc(var(--djma7-unit) * .8) calc(var(--djma7-unit) * 3.2) #00000040}#djma7-story .p-features__panel{padding:calc(var(--djma7-unit) * 1.6) calc(var(--djma7-unit) * 2);color:#f1f1f1;background-color:#1a1a1a;border-radius:calc(var(--djma7-unit) * 1.6)}#djma7-story .p-features__list{display:grid}#djma7-story .p-features__item{grid-area:1 / 1}#djma7-story .p-features__item:not(.is-current){visibility:hidden}#djma7-story .p-features__item .p-features__desc[hidden]{display:block}#djma7-story .p-features__toggle{display:flex;gap:calc(var(--djma7-unit) * 1.6);align-items:center;width:100%;padding:0;color:inherit;font:inherit;text-align:left;background:none;border:0;cursor:pointer}#djma7-story .p-features__label{flex:1;font-weight:var(--fw-bold);font-size:calc(var(--djma7-unit) * 1.6);line-height:1.5;letter-spacing:.02em}#djma7-story .p-features__icon{display:none}#djma7-story .p-features__desc-text{margin-top:calc(var(--djma7-unit) * 1);font-size:calc(var(--djma7-unit) * 1.4);line-height:1.5;letter-spacing:.02em}#djma7-story .p-features__nav{display:none}#djma7-story .p-features__arrow{display:grid;width:calc(var(--djma7-unit) * 2.8);height:calc(var(--djma7-unit) * 2.8);padding:0;place-items:center;background:none;border:1px solid #f1f1f1;border-radius:50%;cursor:pointer}#djma7-story .p-features__arrow svg{width:100%;height:100%;fill:#f1f1f1}@media screen and (min-width:960px){#djma7-story .p-features{--p-wide-gap: max(0px, (100vw - calc(var(--djma7-unit) * 144)) / 2);padding:calc(var(--djma7-unit) * 6) 0 calc(var(--djma7-unit) * 6) calc(min(calc(var(--djma7-unit) * 12),8.33vw) + var(--p-wide-gap))}#djma7-story .p-features__title{font-size:calc(var(--djma7-unit) * 5);letter-spacing:.02em}#djma7-story .p-features__body{display:block}#djma7-story .p-features__chips{display:none}#djma7-story .p-features__media{position:absolute;top:0;right:var(--p-wide-gap);bottom:0;display:block;width:min(calc(var(--djma7-unit) * 67),46.53vw);aspect-ratio:auto}#djma7-story .p-features__set{position:absolute;top:0;right:0;bottom:0;left:0;display:block}#djma7-story .p-features__shot{position:absolute;top:50%;right:0;width:min(100%,(100svh - calc(var(--djma7-unit) * 8)) * 670 / 620);aspect-ratio:670 / 620;border-radius:calc(var(--djma7-unit) * 2) min(calc(var(--djma7-unit) * 2),var(--p-wide-gap)) min(calc(var(--djma7-unit) * 2),var(--p-wide-gap)) calc(var(--djma7-unit) * 2);transform:translateY(-50%)}#djma7-story .p-features__panel{width:min(calc(var(--djma7-unit) * 50),34.72vw);padding:0;color:#383838;background:none;border-radius:0}#djma7-story .p-features__body{margin-top:calc(var(--djma7-unit) * 4.1)}#djma7-story .p-features__list{gap:calc(var(--djma7-unit) * 1.2)}#djma7-story .p-features__item,#djma7-story .p-features__item:not(.is-current){grid-area:auto;visibility:visible;display:block;padding:calc(var(--djma7-unit) * 1.5) calc(var(--djma7-unit) * 2);border:1px solid rgba(56,56,56,.8);border-radius:calc(var(--djma7-unit) * .4);transition:color .3s ease,background-color .3s ease,border-color .3s ease}#djma7-story .p-features__item .p-features__desc[hidden]{display:none}#djma7-story .p-features__item.is-current{padding-block:calc(var(--djma7-unit) * 1.7);color:#f1f1f1;background-color:#1a1a1a;border-color:#1a1a1a}#djma7-story .p-features__label{font-size:calc(var(--djma7-unit) * 1.4)}#djma7-story .p-features__item.is-current .p-features__label{font-size:calc(var(--djma7-unit) * 1.6)}#djma7-story .p-features__icon{position:relative;display:block;flex:0 0 calc(var(--djma7-unit) * 1.6);height:calc(var(--djma7-unit) * 1.6)}#djma7-story .p-features__icon:before,#djma7-story .p-features__icon:after{position:absolute;top:50%;left:50%;width:calc(var(--djma7-unit) * 1.6);height:calc(var(--djma7-unit) * .2);background-color:#838383;transform:translate(-50%,-50%);content:""}#djma7-story .p-features__icon:after{transform:translate(-50%,-50%) rotate(90deg)}#djma7-story .p-features__item.is-current .p-features__icon,#djma7-story .p-features__nav{display:none}}#djma7-story .p-lifestyle{display:flex;flex-direction:column;justify-content:center;min-height:100svh;padding:calc(var(--djma7-unit) * 8) 0;overflow:hidden;background-color:#cfcfd1}#djma7-story .p-lifestyle__track{display:flex;width:max-content;animation:p-marquee var(--p-marquee-duration, 60s) linear infinite}#djma7-story .p-lifestyle__scene{flex:0 0 auto;height:calc(var(--djma7-unit) * 24);margin-right:calc(var(--djma7-unit) * 2.3);overflow:hidden;border-radius:calc(var(--djma7-unit) * 1.6)}#djma7-story .p-lifestyle__scene.is-wide{width:calc(var(--djma7-unit) * 41)}#djma7-story .p-lifestyle__scene.is-narrow{width:calc(var(--djma7-unit) * 18.3)}#djma7-story .p-lifestyle__scene img{display:block;width:100%;height:100%;object-fit:cover}@keyframes p-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){#djma7-story .p-lifestyle__marquee{overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--p-frame);overscroll-behavior-x:contain}#djma7-story .p-lifestyle__track{padding-inline:var(--p-frame);animation:none}#djma7-story .p-lifestyle__track>[aria-hidden=true]{display:none}#djma7-story .p-lifestyle__scene{scroll-snap-align:start}}@media screen and (min-width:960px){#djma7-story .p-lifestyle{padding:min(calc(var(--djma7-unit) * 14),9.72vw) 0}#djma7-story .p-lifestyle__scene{height:min(calc(var(--djma7-unit) * 39),27.08vw);margin-right:min(calc(var(--djma7-unit) * 2.4),1.67vw);border-radius:calc(var(--djma7-unit) * 2)}#djma7-story .p-lifestyle__scene.is-wide{width:min(calc(var(--djma7-unit) * 65.8),45.69vw)}#djma7-story .p-lifestyle__scene.is-narrow{width:min(calc(var(--djma7-unit) * 29.4),20.42vw)}}#djma7-story [hidden]{display:none!important}#djma7-story .djma7-video{background:#010101;padding:0}#djma7-story .djma7-video video{display:block;width:100%;height:auto;max-height:100svh}#djma7-story .p-master-texture__media img{object-position:center}#djma7-story .p-features__toggle{cursor:pointer}#djma7-story .p-features__desc-text{white-space:normal}@media(prefers-reduced-motion:reduce){#djma7-story *,#djma7-story *:before,#djma7-story *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media screen and (max-width:959px){#djma7-story .p-top__stage{--djma7-mobile-title-width:min(64vw,280px);--djma7-mobile-product-width:min(82vw,360px);--djma7-mobile-title-top:clamp(32px,6svh,56px);--djma7-mobile-product-top:calc(var(--djma7-mobile-title-top) + var(--djma7-mobile-title-width) * 74 / 382 + clamp(28px,6vw,44px));height:calc(var(--djma7-mobile-product-top) + var(--djma7-mobile-product-width) * 874 / 771 + clamp(28px,6svh,56px));min-height:0;background:#0b1633}#djma7-story .p-top__frame,#djma7-story .p-top__kv,#djma7-story .p-top__scene,#djma7-story .p-top__reveal,#djma7-story .p-top__reveal-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;aspect-ratio:auto;transform:none}#djma7-story .p-top__scene{--p-bg-top:0%;--p-bg-h:100%}#djma7-story .p-top__reveal,#djma7-story .p-top__sky.is-warm,#djma7-story .p-top__bg{-webkit-mask-image:none;mask-image:none}#djma7-story .p-top__bg{object-fit:cover;object-position:50% 50%}#djma7-story .p-top__product{top:var(--djma7-mobile-product-top);left:50%;width:var(--djma7-mobile-product-width);height:auto;max-width:none;transform:translate(-50%)}#djma7-story .p-top__intro,#djma7-story .p-top:not(.is-animated) .p-top__intro{top:var(--djma7-mobile-title-top);left:50%;width:var(--djma7-mobile-title-width);transform:translate(-50%);visibility:visible;opacity:1}#djma7-story .p-top__title{width:100%}#djma7-story .p-top__dim,#djma7-story .p-top__bloom,#djma7-story .p-top__line{display:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/djma7-story.css.map */
