.brandCampaign{--bc-header:78px;margin-top:calc(-1 * var(--bc-header));color:#f5f0fb;background:#0d0b13;position:relative}.bcStage{isolation:isolate;padding:calc(var(--bc-header) + 64px) max(24px,7vw) 70px;position:relative;overflow:hidden}.bcAtmosphere{z-index:-1;background:radial-gradient(at 66% 56%,#5e3a7738,#0000 56%),linear-gradient(150deg,#11101a,#0d0b13 70%);position:absolute;inset:0}.bcSpotlight{aspect-ratio:1;z-index:-1;pointer-events:none;will-change:transform,opacity;background:radial-gradient(#b294ec24 0%,#8151de40 21%,#7944ca21 43%,#0000 70%);width:min(78vw,1150px);position:absolute;top:54%;left:64%;transform:translate(-50%,-50%)}.bcNetwork{z-index:-1;pointer-events:none;opacity:.19;width:100%;height:100%;position:absolute;inset:0;mask-image:radial-gradient(60% 63% at 74% 54%,#000 15%,#0000 85%)}.bcNetworkLines{fill:none;stroke:#b296d9;stroke-width:.65px}.bcNetworkNodes{fill:#d6c0f5}.bcKicker{font:10px var(--mono);letter-spacing:.14em;color:#c1adc9;line-height:1.6}.bcIntro h1{font:500 clamp(64px,7.5vw,116px)/.94 var(--display);letter-spacing:-.075em;margin:28px 0}.bcIntro em,.bcCollectionTitle em{color:#baa0ec;font-style:normal}.bcIntroNote{max-width:365px;font:16px var(--body);color:#bcb2ca;line-height:1.7}.bcArtwork{background:#faf8f1;border-radius:3px;max-width:600px;margin:40px auto;position:relative;overflow:hidden;box-shadow:0 28px 100px #0006}.bcArtwork img{width:100%;height:auto;display:block}.bcCanvasRuler{color:#827b8a;font:7px var(--mono);pointer-events:none;background-color:#edeaf0dd;position:absolute}.bcCanvasRuler--top{background-image:repeating-linear-gradient(90deg,#7967865c 0 1px,#0000 1px 8px),repeating-linear-gradient(90deg,#79678680 0 1px,#0000 1px 40px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 4px,100% 8px;border-bottom:1px solid #62546d26;justify-content:space-between;height:22px;padding:3px 12px;display:flex;top:0;left:22px;right:0}.bcCanvasRuler--left{background-image:repeating-linear-gradient(0deg,#7967865c 0 1px,#0000 1px 8px),repeating-linear-gradient(0deg,#79678680 0 1px,#0000 1px 40px);background-position:100% 0;background-repeat:no-repeat;background-size:4px 100%,8px 100%;border-right:1px solid #62546d26;flex-direction:column;justify-content:space-between;width:22px;padding:10px 3px;display:flex;top:22px;bottom:0;left:0}.bcCanvasRuler--left span{writing-mode:vertical-rl;transform:rotate(180deg)}.bcCanvasHeading{font:8px var(--mono);letter-spacing:.12em;color:#493458;flex-direction:column;gap:6px;display:flex;position:absolute;top:37px;left:42px}.bcCanvasHeading span:last-child{letter-spacing:.08em;color:#9b8d9f;font-size:6px}.bcCanvasSelection{pointer-events:none;border:1px solid #8051b34d;position:absolute;inset:72px 32px 42px 42px}.bcCanvasSelection i{background:#fff;border:1px solid #8051b3;width:5px;height:5px;position:absolute}.bcCanvasSelection i:first-child{top:-3px;left:-3px}.bcCanvasSelection i:nth-child(2){top:-3px;right:-3px}.bcCanvasSelection i:nth-child(3){bottom:-3px;left:-3px}.bcCanvasSelection i:nth-child(4){bottom:-3px;right:-3px}.bcCanvasCursor{pointer-events:none;align-items:flex-start;gap:3px;display:flex;position:absolute;top:62%;left:66%;transform:rotate(9deg)}.bcCanvasCursor svg{filter:drop-shadow(0 2px 2px #3e1a4b22);width:23px;height:27px}.bcCanvasCursor span{color:#fff;font:9px var(--body);white-space:nowrap;background:#6b45aa;border-radius:3px;margin-top:22px;padding:6px 9px;box-shadow:0 3px 10px #3e1a4b22}.bcCanvasFooter{font:7px var(--mono);letter-spacing:.05em;color:#8d7c93;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:17px;left:42px;right:32px}.bcCanvasSwatches{gap:4px;display:flex}.bcCanvasSwatches i{background:#392044;border-radius:50%;width:10px;height:10px}.bcCanvasSwatches i:nth-child(2){background:#8860ad}.bcCanvasSwatches i:nth-child(3){background:#d0bae8}.bcProducts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px;margin:45px 0 70px;display:grid}.bcProduct{filter:drop-shadow(0 24px 25px #0004);margin:0}.bcProduct img{object-fit:contain;width:100%;height:100%;display:block}.bcProduct figcaption{font:12px var(--body);text-align:center;color:#c2b4cf;margin-top:18px}.bcProduct figcaption strong{margin-bottom:12px;font-size:16px;font-weight:500;display:block}.bcProduct figcaption span{line-height:1.65;display:block}.bcProductTitles,.bcScrollHint,.bcStoryNav{display:none}.isPlaying .bcStoryNav{z-index:9;gap:3px;display:grid;position:absolute;top:50%;right:2vw;transform:translateY(-50%)}.bcStoryNav button{color:#cbbcff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:38px;padding:0;display:grid;position:relative}.bcStoryNav button:before{content:"";background:#64566f;border-radius:3px;width:3px;height:24px;transition:background .2s,transform .2s}.bcStoryNav button.isActive:before{background:#cbbcff;transform:scaleY(1.15)}.bcStoryNav button:hover:before{background:#b29ccd}.bcStoryNav button:focus-visible{outline-offset:1px;border-radius:5px;outline:1px solid #cbbcff}.bcStoryNav button span{font:10px var(--body);white-space:nowrap;opacity:0;pointer-events:none;background:#17101edb;border-radius:4px;padding:5px 8px;transition:opacity .2s,transform .2s;position:absolute;right:calc(100% + 5px);transform:translate(5px)}.bcStoryNav button:hover span,.bcStoryNav button:focus-visible span{opacity:1;transform:none}.bcCollectionTitle{text-align:center;margin-top:70px}.bcCollectionTitle h2{font:500 clamp(42px,min(5.8vw,9.4svh),90px)/1 var(--display);letter-spacing:-.065em;margin:0}.brandCampaign.isPlaying{height:760svh}.isPlaying .bcStage{height:100svh;padding:0;position:sticky;top:0}.isPlaying .bcIntro{z-index:5;will-change:transform,opacity;position:absolute;top:28%;left:max(7vw,50% - 660px)}.isPlaying .bcIntro h1{margin-top:25px}.isPlaying .bcArtwork{will-change:transform,opacity;z-index:3;width:min(43vw,680px);margin:0;position:absolute;top:54%;left:66%;transform:translate(-50%,-50%)rotate(-9deg)}.isPlaying .bcProducts{display:contents}.isPlaying .bcProduct{z-index:4;opacity:0;will-change:transform,opacity;transform-origin:50%;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.isPlaying .bcProduct figcaption{display:none}.isPlaying .bcProductTitles{z-index:2;width:31vw;display:block;position:absolute;top:30%;left:max(7vw,50% - 660px)}.isPlaying .bcProductCopy{opacity:0;will-change:transform,opacity;width:100%;position:absolute;top:0;left:0}.bcProductCopy h2{font:500 clamp(46px,5.4vw,86px)/.97 var(--display);letter-spacing:-.065em;margin:0}.bcProductCopy em{color:#baa0ec;font-style:normal}.bcProductCopy p{max-width:350px;font:16px/1.7 var(--body);letter-spacing:0;color:#bcb2ca;margin:26px 0 0}.isPlaying .bcCollectionTitle{left:0;right:0;top:calc(var(--bc-header) + 40px);opacity:0;z-index:2;will-change:transform,opacity;margin:0;position:absolute}.isPlaying .bcScrollHint{font:9px var(--mono);letter-spacing:.12em;color:#9b8aac;z-index:8;justify-content:space-between;align-items:center;margin:0;display:flex;position:absolute;bottom:29px;left:7vw;right:7vw}.bcScrollHint span{font:24px var(--body);color:#c2a9e5}@media (width>=1800px){.isPlaying .bcIntro,.isPlaying .bcProductTitles{left:9%}}@media (width<=1000px){.isPlaying .bcIntro h1{font-size:9vw}.bcProductCopy h2{font-size:6.1vw}.bcIntroNote,.bcProductCopy p{font-size:13px}.bcKicker{font-size:8px}}@media (width<=700px){.bcProducts{grid-template-columns:1fr 1fr}.isPlaying .bcIntro{top:18%;left:7vw}.isPlaying .bcIntro h1{margin:18px 0;font-size:16vw}.isPlaying .bcIntroNote{max-width:310px;font-size:12px;line-height:1.6}.isPlaying .bcArtwork{width:78vw;top:71%;left:53%}.bcCanvasHeading{gap:3px;font-size:6px;top:30px;left:32px}.bcCanvasHeading span:last-child{display:none}.bcCanvasSelection{inset:49px 20px 30px 32px}.bcCanvasFooter{font-size:6px;bottom:10px;left:32px;right:20px}.bcCanvasSwatches i{width:7px;height:7px}.bcCanvasCursor svg{width:17px;height:21px}.bcCanvasCursor span{margin-top:16px;padding:4px 6px;font-size:7px}.bcSpotlight{width:145vw;top:62%;left:53%}.bcNetwork{opacity:.12;mask-image:radial-gradient(90% 60% at 68% 66%,#000,#0000 85%)}.isPlaying .bcProductTitles{top:calc(var(--bc-header) + 35px);width:86vw;left:7vw}.bcProductCopy h2{font-size:11.5vw}.bcProductCopy p{max-width:315px;margin-top:17px;font-size:12px;line-height:1.6}.isPlaying .bcCollectionTitle{top:calc(var(--bc-header) + 36px)}.bcCollectionTitle h2{font-size:13vw}.isPlaying .bcScrollHint{font-size:7px;bottom:25px}.isPlaying .bcStoryNav{gap:0;right:3px}.bcStoryNav button{width:32px;height:44px}.bcStoryNav button:before{width:2px;height:19px}}@media (prefers-reduced-motion:reduce){.brandCampaign *{will-change:auto!important}}.campaignEnding[data-astro-cid-37pu452h]{color:#17131d;background:#f4f2ef;padding:95px 7vw 85px}.campaignEndingInner[data-astro-cid-37pu452h]{text-align:center;max-width:1240px;margin:auto}.endingKicker[data-astro-cid-37pu452h]{font:10px var(--mono);letter-spacing:.18em;color:#81758d;margin:0 0 30px}.campaignEnding[data-astro-cid-37pu452h] h2[data-astro-cid-37pu452h]{font:500 clamp(42px,5.5vw,82px)/.98 var(--display);letter-spacing:-.065em;margin:0}.campaignEnding[data-astro-cid-37pu452h] h2[data-astro-cid-37pu452h] em[data-astro-cid-37pu452h]{color:#7251c6;font-style:normal}.endingIntro[data-astro-cid-37pu452h]{max-width:580px;font:16px/1.75 var(--body);color:#736b7c;margin:28px auto 0}.endingComposition[data-astro-cid-37pu452h]{isolation:isolate;text-align:left;max-width:1100px;height:470px;margin:52px auto 32px;position:relative}.endingExperience[data-astro-cid-37pu452h]{z-index:2;background:#fbfaf7;border:1px solid #ddd5e4;border-radius:9px;width:76%;position:absolute;top:0;left:12%;overflow:hidden;transform:translateY(-18px)rotate(-1.8deg)scale(1.02);box-shadow:0 25px 50px #100b2026,0 2px 4px #100b2012}.experienceHeader[data-astro-cid-37pu452h]{border-bottom:1px solid #39294612;justify-content:space-between;align-items:center;padding:21px 26px;display:flex}.experienceHeader[data-astro-cid-37pu452h] strong[data-astro-cid-37pu452h]{font:600 15px var(--body);letter-spacing:.035em}.experienceHeader[data-astro-cid-37pu452h] span[data-astro-cid-37pu452h]{font:8px var(--mono);letter-spacing:.08em;color:#8e7e98}.experienceHeader[data-astro-cid-37pu452h] i[data-astro-cid-37pu452h]{font:16px var(--body);color:#665171;margin-left:12px;font-style:normal}.experienceProducts[data-astro-cid-37pu452h]{background:radial-gradient(at 50% 90%,#d9cde51f,#0000 70%);grid-template-columns:1.25fr 1fr .85fr .75fr;align-items:center;padding:14px 24px;display:grid}.experienceProducts[data-astro-cid-37pu452h] img[data-astro-cid-37pu452h]{object-fit:contain;width:100%;height:145px;display:block}.experienceProducts[data-astro-cid-37pu452h] img[data-astro-cid-37pu452h]:first-child{transform:rotate(-7deg)}.experienceProducts[data-astro-cid-37pu452h] img[data-astro-cid-37pu452h]:last-child{transform:rotate(6deg)}.experienceFooter[data-astro-cid-37pu452h]{font:10px var(--body);color:#75667e;border-top:1px solid #39294612;justify-content:space-between;gap:15px;padding:15px 26px;display:flex}.experienceFooter[data-astro-cid-37pu452h] span[data-astro-cid-37pu452h]:first-child{color:#392d43}.experienceFooter[data-astro-cid-37pu452h] i[data-astro-cid-37pu452h]{margin-left:12px;font-style:normal}.endingBehind[data-astro-cid-37pu452h]{color:#f2eafc;background:radial-gradient(at 70% 0,#62428840,#0000 70%),#1b1524;border-radius:12px;padding:125px 34px 44px;position:absolute;top:190px;left:5%;right:5%;transform:translateY(18px);box-shadow:0 18px 35px #23132b12}.behindSignature[data-astro-cid-37pu452h]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.behindSignature[data-astro-cid-37pu452h] strong[data-astro-cid-37pu452h]{font:500 29px var(--display);letter-spacing:-.05em}.behindSignature[data-astro-cid-37pu452h] span[data-astro-cid-37pu452h]{font:7px var(--mono);letter-spacing:.1em;color:#b8a3ca}.endingBehind[data-astro-cid-37pu452h] ul[data-astro-cid-37pu452h]{grid-template-columns:repeat(6,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.endingBehind[data-astro-cid-37pu452h] li[data-astro-cid-37pu452h]{font:12px var(--body);color:#e1d5ec;border-top:1px solid #dec6f13d;padding-top:14px}.endingCta[data-astro-cid-37pu452h]{color:#fff;min-height:50px;font:500 13px var(--body);background:#17131d;border-radius:999px;justify-content:center;align-items:center;gap:25px;padding:15px 24px;text-decoration:none;transition:background .2s;display:inline-flex}.endingCta[data-astro-cid-37pu452h]:hover{background:#60408d}.endingCta[data-astro-cid-37pu452h]:focus-visible{outline-offset:5px;outline:2px solid #7251c6}@media (width<=1000px){.endingExperience[data-astro-cid-37pu452h]{width:80%;left:10%}.endingBehind[data-astro-cid-37pu452h]{padding-inline:26px;left:3%;right:3%}.endingBehind[data-astro-cid-37pu452h] ul[data-astro-cid-37pu452h]{gap:10px}.endingBehind[data-astro-cid-37pu452h] li[data-astro-cid-37pu452h]{font-size:9px}}@media (width<=700px){.campaignEnding[data-astro-cid-37pu452h]{padding:70px 7vw}.campaignEnding[data-astro-cid-37pu452h] h2[data-astro-cid-37pu452h]{letter-spacing:-.055em;font-size:clamp(35px,7.7vw,52px);line-height:1.04}.endingKicker[data-astro-cid-37pu452h]{margin-bottom:22px;font-size:8px}.endingIntro[data-astro-cid-37pu452h]{margin-top:24px;font-size:13px;line-height:1.75}.endingComposition[data-astro-cid-37pu452h]{max-width:440px;height:355px;margin:38px auto 26px}.endingExperience[data-astro-cid-37pu452h]{border-radius:7px;width:92%;left:4%}.experienceHeader[data-astro-cid-37pu452h]{padding:15px 14px}.experienceHeader[data-astro-cid-37pu452h] strong[data-astro-cid-37pu452h]{font-size:11px}.experienceHeader[data-astro-cid-37pu452h] span[data-astro-cid-37pu452h]{font-size:6px}.experienceHeader[data-astro-cid-37pu452h] i[data-astro-cid-37pu452h]{margin-left:4px;font-size:12px}.experienceProducts[data-astro-cid-37pu452h]{padding:13px 8px}.experienceProducts[data-astro-cid-37pu452h] img[data-astro-cid-37pu452h]{height:94px}.experienceFooter[data-astro-cid-37pu452h]{gap:8px;padding:12px 14px;font-size:7px}.endingBehind[data-astro-cid-37pu452h]{border-radius:9px;padding:90px 18px 24px;top:120px;left:0;right:0}.behindSignature[data-astro-cid-37pu452h]{gap:10px;margin-bottom:16px}.behindSignature[data-astro-cid-37pu452h] strong[data-astro-cid-37pu452h]{font-size:24px}.behindSignature[data-astro-cid-37pu452h] span[data-astro-cid-37pu452h]{letter-spacing:.04em;text-align:right;max-width:145px;font-size:6px;line-height:1.7}.endingBehind[data-astro-cid-37pu452h] ul[data-astro-cid-37pu452h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 14px}.endingBehind[data-astro-cid-37pu452h] li[data-astro-cid-37pu452h]{padding-top:8px;font-size:9px}.endingCta[data-astro-cid-37pu452h]{font-size:12px}}.isPlaying .campaignEnding[data-astro-cid-37pu452h]{padding:calc(var(--bc-header) + 25px) 7vw 24px;opacity:0;visibility:hidden;z-index:3;position:absolute;inset:0}.isPlaying .campaignEndingInner[data-astro-cid-37pu452h]{flex-direction:column;align-items:center;height:100%;display:flex}.isPlaying .endingKicker[data-astro-cid-37pu452h]{flex-shrink:0;margin-bottom:20px;font-size:9px}.isPlaying .campaignEnding[data-astro-cid-37pu452h] h2[data-astro-cid-37pu452h]{flex-shrink:0;font-size:clamp(32px,min(5.5vw,8.6svh),82px)}.isPlaying .endingIntro[data-astro-cid-37pu452h]{flex-shrink:0;margin:18px auto 0;font-size:clamp(12px,1vw,15px);line-height:1.6}.isPlaying .endingComposition[data-astro-cid-37pu452h]{flex:1;width:100%;min-height:0;max-height:min(48svh,460px);margin:44px auto 18px}.isPlaying .endingExperience[data-astro-cid-37pu452h]{height:62%;transform:translateY(var(--brand-lift,0px)) rotate(-1.8deg) scale(var(--brand-scale,1));will-change:transform;flex-direction:column;display:flex}.isPlaying .experienceHeader[data-astro-cid-37pu452h]{flex-shrink:0;padding-block:16px}.isPlaying .experienceProducts[data-astro-cid-37pu452h]{flex:1;align-items:stretch;min-height:0;padding-block:10px}.isPlaying .experienceProducts[data-astro-cid-37pu452h] img[data-astro-cid-37pu452h]{visibility:hidden;height:100%;min-height:0}.isPlaying .experienceFooter[data-astro-cid-37pu452h]{flex-shrink:0;padding-block:12px}.isPlaying .endingBehind[data-astro-cid-37pu452h]{box-sizing:border-box;height:calc(55% - 18px);transform:translateY(var(--behind-drop,0px));will-change:transform,opacity;flex-direction:column;justify-content:flex-end;padding:0 34px 30px;display:flex;top:45%}.isPlaying .endingCta[data-astro-cid-37pu452h]{flex-shrink:0;min-height:46px;padding-block:12px}@media (width<=700px){.campaignEnding[data-astro-cid-37pu452h] h2[data-astro-cid-37pu452h]{font-size:clamp(30px,6.75vw,45px)}.endingBehind[data-astro-cid-37pu452h]{padding-bottom:34px}.isPlaying .campaignEnding[data-astro-cid-37pu452h]{padding:calc(var(--bc-header) + 22px) 7vw 20px}.isPlaying .endingKicker[data-astro-cid-37pu452h]{margin-bottom:16px;font-size:7px}.isPlaying .campaignEnding[data-astro-cid-37pu452h] h2[data-astro-cid-37pu452h]{font-size:clamp(26px,7.5vw,42px);line-height:1.03}.isPlaying .endingIntro[data-astro-cid-37pu452h]{margin-top:16px;font-size:12px;line-height:1.6}.isPlaying .endingComposition[data-astro-cid-37pu452h]{max-width:440px;margin:30px auto 24px}.isPlaying .endingExperience[data-astro-cid-37pu452h]{width:92%;height:57%;left:4%}.isPlaying .experienceHeader[data-astro-cid-37pu452h]{padding:12px 14px}.isPlaying .experienceProducts[data-astro-cid-37pu452h]{padding-inline:8px}.isPlaying .experienceFooter[data-astro-cid-37pu452h]{padding:10px 14px}.isPlaying .endingBehind[data-astro-cid-37pu452h]{height:calc(64% - 12px);padding:0 18px 26px;top:36%;left:0;right:0}.isPlaying .endingCta[data-astro-cid-37pu452h]{min-height:44px;padding-block:10px;font-size:12px}}@media (height<=720px) and (width>=701px){.isPlaying .campaignEnding[data-astro-cid-37pu452h]{padding-top:calc(var(--bc-header) + 16px);padding-bottom:16px}.isPlaying .endingKicker[data-astro-cid-37pu452h]{margin-bottom:12px;font-size:7px}.isPlaying .endingIntro[data-astro-cid-37pu452h]{margin-top:12px;font-size:12px}.isPlaying .endingComposition[data-astro-cid-37pu452h]{margin-top:40px;margin-bottom:12px}.isPlaying .experienceHeader[data-astro-cid-37pu452h]{padding-block:10px}.experienceHeader[data-astro-cid-37pu452h] strong[data-astro-cid-37pu452h]{font-size:12px}.isPlaying .experienceFooter[data-astro-cid-37pu452h]{padding-block:8px}.isPlaying .endingBehind[data-astro-cid-37pu452h]{padding-bottom:20px}.behindSignature[data-astro-cid-37pu452h]{margin-bottom:12px}.behindSignature[data-astro-cid-37pu452h] strong[data-astro-cid-37pu452h]{font-size:24px}.endingBehind[data-astro-cid-37pu452h] li[data-astro-cid-37pu452h]{padding-top:9px;font-size:10px}}.showcaseDark{color:#f4f2fa;background:#101015}.showcaseDark .siteHeader{color:#f3efff;backdrop-filter:blur(24px);background:#111117e8;border-color:#ffffff13}.showcaseDark .siteHeader .logo img{filter:brightness(0)invert()}.showcaseDark .siteHeader .navLink,.showcaseDark .siteHeader summary{font-weight:500}.showcaseDark .siteHeader .button--dark{color:#14111e;background:#eeebff;border-color:#eeebff;box-shadow:0 0 28px #a896ff0a}.showcaseDark .siteHeader .dropdownPanel,.showcaseDark .siteHeader .mobilePanel{color:#f1ecff;background:#1b1825;border-color:#ffffff20}.showcaseDark .dropdownPanel a:hover{background:#ffffff0b}.showcaseDark .announcementBar--highlight{background:#493ce2;border-color:#8e80ff30}.showcaseDark .storyDark{color:#f4f2fa;background:#101015}.showcaseDark .storyDark .storyCanvas{max-width:none}.showcaseDark .storyDark .storyTechBackdrop{opacity:1;background:radial-gradient(at 52% 61%,#352b6529,#0000 60%),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/88px 88px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/88px 88px,#101015}.showcaseDark .storyDark .storyHeading{top:10%}.showcaseDark .storyDark .storyTitle{color:#f4f1fc;font-weight:500;letter-spacing:-.06em!important}.showcaseDark .storyDark .storyTitle em{color:#b8a3ff;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#f0d4ff,#9f8bff 70%,#7664ed);-webkit-background-clip:text;background-clip:text}.showcaseDark .storyDark .storyHeading .eyebrow{color:#b0a7c6;letter-spacing:.24em}.showcaseDark .storyDark .storyTop{color:#aaa3ba}.showcaseDark .storyDark .storyCompareLink{color:#baf}.showcaseDark .storyDark .storyAtmosphere{--light:#7150e4}.showcaseDark .storyDark .storyLight{opacity:.72;background:radial-gradient(at 40% 42%,#b791ff44,#0000 35%),radial-gradient(at 62% 62%,#6950e960,#0000 60%);width:min(88vw,1300px);height:90%;top:60%}.showcaseDark .storyDark .storyAtmosphere svg{stroke:#a796d3;stroke-width:.75px;opacity:.52;width:min(78vw,1080px);top:61%}.showcaseDark .storyDark .storyAtmosphere svg circle{fill:#c3adff}.showcaseDark .storyDark .storyHalo{background:radial-gradient(#9e76ff35,#0000 68%)}.showcaseDark .storyDark .storyBlank{filter:drop-shadow(0 32px 28px #0005)}.showcaseDark .storyDark .surfaceShape{background:linear-gradient(135deg,#e3d9fa,#8975ba 70%,#60557c)}.showcaseDark .storyDark .surfaceCaption{color:#c1b9d2}.showcaseDark .storyDark .surfaceCaption b{color:#a28eff}.showcaseDark .storyDark .storyArtwork img{border:1px solid #ffffff25;box-shadow:0 0 80px #8b65e530,0 22px 45px #0006}.showcaseDark .storyDark .storyArtwork>span,.showcaseDark .storyDark .storyAnnotation{color:#bab0cd}.showcaseDark .storyDark .storyArtwork b{color:#f3edff}.showcaseDark .storyDark .storyAnnotation i{background:#82769366}.showcaseDark .storyDark .storyModel,.showcaseDark .storyDark .storyChapter{color:#d1c9e1}.showcaseDark .storyDark .storyModel small{color:#b1a4c7}.showcaseDark .storyDark .storyStatus{background:#b89aff;box-shadow:0 0 12px #aa87ff80}.showcaseDark .storyDark .storyChapter b{color:#c4b2ff}.showcaseDark .storyDark .storyDesigns{color:#f2edff;background:#191621bb;border:1px solid #fff1;border-radius:8px;padding:8px 14px}.showcaseDark .storyDark .storyDesigns button[aria-pressed=true]{color:#d3c2ff;border-color:#b69aff}.showcaseDark .storyDark .storyNext,.showcaseDark .storyDark .storyNext span{color:#c4bdd1}.showcaseDark .storyDark .storyProgress{background:#ffffff0a}.showcaseDark .storyDark .storyProgress i{background:linear-gradient(90deg,#4b4af5,#b392ff)}.showcaseDark .storyDark .storyReview{color:#a89bbd}.showcaseDark .storyDark .storyFallback{color:#b1a7c5}.showcaseDark .storyDark .storyFallback a{color:#c4b0ff}.showcaseDark .storyDark .storyDeveloper{color:#f4f0fc}.showcaseDark .storyDark .storyDeveloper>p{color:#b5aac7}.showcaseDark .storyDark .storyDeveloper small{color:#ac94ec}.showcaseDark .storyDark .storyDeveloper .button{color:#171221;background:#ebe4ff;border-color:#ebe4ff}.showcaseDark .storyDark.isRenderLight .storyTitle{color:#141019}.showcaseDark .storyDark.isRenderLight .storyTitle em{-webkit-text-fill-color:initial;color:#6551d4;background:0 0}.showcaseDark .storyDark.isRenderLight .storyHeading .eyebrow,.showcaseDark .storyDark.isRenderLight .storyTop{color:#72687e}.showcaseDark .storyDark.isRenderLight .storyCompareLink{color:#6551d4}.showcaseDark .storyDark.isRenderLight .storyModel,.showcaseDark .storyDark.isRenderLight .storyChapter{color:#544763}.showcaseDark .storyDark.isRenderLight .storyModel small,.showcaseDark .storyDark.isRenderLight .storyReview{color:#82758e}.showcaseDark .storyDark.isRenderLight .storyNext,.showcaseDark .storyDark.isRenderLight .storyNext span{color:#544763}.showcaseDark .storyDark.isRenderLight .storyDesigns{color:#241c2e;background:#f6f2f9de;border-color:#e4dbe9}.showcaseDark .storyDark.isRenderLight .storyDesigns button[aria-pressed=true]{color:#6551d4;border-color:#6551d4}.showcaseDark .storyDark.isRenderLight .storyDeveloper,.showcaseDark .storyDark.isRenderLight .storyDeveloper>p{color:#544763}.storyDark .storyCopies{position:absolute;top:calc(1.06*clamp(46px,5.7vw,84px) + 48px);left:0;right:0}.storyDark .storyCopy{color:#aca0c1;opacity:0;visibility:hidden;max-width:540px;margin:0 auto;font-size:14px;line-height:1.6;position:absolute;left:0;right:0}.storyDark .storyCopy[data-copy="0"]{opacity:1;visibility:visible}@media (width>=901px){.storyDark .storyCopies{top:0}.storyDark .storyCopy[data-copy="0"],.storyDark .storyCopy[data-copy="2"],.storyDark .storyCopy[data-copy="3"]{text-align:left;max-width:210px;line-height:1.85;top:280px;left:4%;right:auto}.storyDark .storyCopy[data-copy="1"]{top:calc(1.06*clamp(46px,5.7vw,84px) + 48px)}.storyDark .storyCopy[data-copy="3"]{top:180px}}.storyDark.isRenderLight .storyCopy{color:#817389}.storyDark .storyProjections{opacity:0;visibility:hidden;position:absolute;inset:0}.storyDark .storyProjection{mask-image:var(--projection-mask);opacity:0;pointer-events:none;background:#aa80ff;transition:opacity .24s;position:absolute;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:alpha}.storyDark .storyProjection.isSelected{opacity:.6}.storyDark .storyPin{backdrop-filter:blur(12px);color:#ede3ff;width:44px;height:44px;font:13px var(--mono);cursor:pointer;background:#282031e8;border:1px solid #b093fa;border-radius:50%;padding:0;transition:background .2s,color .2s,box-shadow .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 18px #15101d28}.storyDark .storyPin[aria-pressed=true]{color:#20142e;background:#aa84ed;box-shadow:0 0 0 5px #aa84ed25,0 5px 18px #15101d28}.storyDark .storySurface{z-index:6;width:min(17vw,210px)}.storyDark .storySurface.surface2,.storyDark .storySurface.surface3{width:min(9vw,115px)}.storyDark .surfaceShape{opacity:.52;transition:opacity .24s}.storyDark .storySurface.isSelected .surfaceShape{opacity:1}.storyDark button.surfaceCaption{backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto;color:#b6a6c8;font:10px var(--mono);text-align:center;background:#211a2b80;border:1px solid #a99aba28;border-radius:5px;margin:12px auto 0;padding:9px 10px;transition:color .2s,border-color .2s}.storyDark button.surfaceCaption[aria-pressed=true]{color:#f2e7ff;border-color:#b48eed70}.storyDark button.surfaceCaption i{opacity:.5;margin-left:6px;font-style:normal}.storyDark .storyAnnotation{font-size:8px;top:35%}.storyDark .storyPalettePicker{position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.storyDark .storyPaletteLabel{text-align:center;font:7px var(--mono);letter-spacing:.14em;color:#a592b5;white-space:nowrap;margin-bottom:10px;display:block}.storyDark .storyPaletteLabel i{opacity:.5;margin:0 5px;font-style:normal}.showcaseDark .storyDark .storyDesigns{white-space:nowrap;border-radius:8px;gap:24px;padding:12px 18px}.showcaseDark .storyDark .storyDesigns button{text-align:left;gap:10px;padding:0 0 8px;font-size:12px}.storyDark .storyDesigns img{width:36px;height:36px}.storyDark .storyDesigns small{font:8px var(--mono);color:#a395b4;margin-top:5px;display:block}.storyDark .storyDesigns .paletteColors{gap:0;margin-left:4px;display:flex}.storyDark .paletteColors i{border:1px solid #fff2;border-radius:50%;width:12px;height:12px;display:block}.storyDark .paletteColors i+i{margin-left:-3px}.storyDark.isRenderLight .storyPaletteLabel,.storyDark.isRenderLight .storyDesigns small{color:#82708f}.storyDark .storyProductDetails{opacity:0;visibility:hidden;z-index:7;color:#3f314c;width:230px;position:absolute;top:48%;left:max(7%,50% - 560px)}.storyDark .storyDetailEyebrow{font:8px var(--mono);letter-spacing:.12em;color:#8a739e}.storyDark .storyProductDetails dl{margin:14px 0 16px}.storyDark .storyProductDetails dl>div{border-bottom:1px solid #35283b1a;padding:8px 0}.storyDark .storyProductDetails dt{font:8px var(--mono);text-transform:uppercase;letter-spacing:.09em;color:#8e7a9c;margin-bottom:5px}.storyDark .storyProductDetails dd{margin:0;font-size:13px}.storyDark .storyProductDetails a{color:#665086;font-size:11px}.storyDark .storyPin:focus-visible,.storyDark .surfaceCaption:focus-visible{outline-offset:5px;outline:2px solid #d1bcff}.storyDark .storyStaticSections{margin-top:54px}.storyDark .storyStaticSections h2{letter-spacing:-.04em;color:#eaddff;font-size:28px;font-weight:500}.storyDark .storyStaticSections p{margin:15px 0 45px;font-size:13px;line-height:1.8}.storyDark .storyStaticPalettes{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 54px;display:grid}.storyDark .storyStaticPalettes figure{margin:0}.storyDark .storyStaticPalettes img{border-radius:8px;width:100%;height:auto}.storyDark .storyStaticPalettes figcaption{color:#eaddff;margin-top:12px;font-size:12px}.storyDark .storyStaticPalettes small{color:#a493bc;margin-top:5px;font-size:10px;display:block}@media (width<=900px){.storyDark .storyCopy{max-width:470px;font-size:12px}.storyDark .storyCopies{top:calc(1.06*clamp(42px,7vw,68px) + 48px)}.storyDark .storyProductDetails{display:none}.storyDark .storySurface{width:21vw}.storyDark .storySurface.surface2,.storyDark .storySurface.surface3{width:12vw}.storyDark .storyDesigns .paletteColors{display:none}.showcaseDark .storyDark .storyDesigns button span{display:block}}@media (width<=600px){.storyDark .storyCopies{top:132px}.storyDark .storyCopy{max-width:300px;font-size:12px}.storyDark .storyPalettePicker{max-width:90vw;bottom:48px}.showcaseDark .storyDark .storyDesigns{gap:18px;padding:10px 13px;position:static;transform:none}.showcaseDark .storyDark .storyDesigns button{gap:7px;font-size:10px}.storyDark .storyDesigns img{width:28px;height:28px}.storyDark .storyDesigns small{font-size:7px}.storyDark .storyPaletteLabel{letter-spacing:.06em;font-size:6px}.storyDark .surfaceCaption b{margin-right:4px}.storyDark button.surfaceCaption{margin-top:8px;padding:7px 5px;font-size:8px}.storyDark .surfaceCaption i{display:none}.storyDark .storySurface{width:23vw}.storyDark .storySurface.surface2,.storyDark .storySurface.surface3{width:15vw}.storyDark .storyPin{width:48px;height:48px;font-size:13px}.storyDark .storyAnnotation{gap:5px;font-size:6px;top:37%}}.showcaseDark .section{padding-block:104px}.showcaseDark main>.section h2,.showcaseDark .ownership h2{letter-spacing:-.055em;font-weight:500;line-height:1.06}.showcaseDark .homeBrandSection{color:#17131d;background:#eeeae5;border-top:1px solid #fff1}.showcaseDark .homeBrandSection .eyebrow{color:#7055c8}.showcaseDark .homeBrandSection .introCopy h2{font-size:clamp(38px,4.2vw,62px)}.showcaseDark .homeBrandSection .lead{color:#736b7b;font-size:18px}.showcaseDark .homeBrandSection .storefrontMockup{border-color:#d1cbd3;border-radius:16px;box-shadow:0 26px 80px #3f2c4520}.showcaseDark .homeBrandSection .printineLayer{background:#19151f}.showcaseDark .homeBrandSection .pillar{border-color:#cec5cf}.showcaseDark .homeBrandSection .pillarIndex b{color:#c3b9ca;font-weight:400}.showcaseDark .homeBrandSection .pillarIndex span{color:#7357bb}.showcaseDark .ownershipPanel:nth-child(2){color:#221834;background:#b7a2ec}.showcaseDark .ownershipPanel:last-child{color:#efe6fd;background:#17131d}.showcaseDark .ownershipPanel li{border-color:#2218344d}.showcaseDark .ownershipPanel:last-child li{border-color:#e5d5ff2c}.showcaseDark .ownershipPanel h2{font-size:clamp(40px,4vw,60px)}.showcaseDark .modesSection{color:#efe8fa;background:#121016;border-block:1px solid #ffffff12}.showcaseDark .modesSection .eyebrow{color:#b29ade}.showcaseDark .modesIntro{color:#a89fb6}.showcaseDark .modesSection .modeCard{background:#1c1723;border-color:#ffffff14;border-radius:16px}.showcaseDark .modesSection .modeCardBody h3{color:#f0e9fa;font-weight:500}.showcaseDark .modesSection .modeCardBody p,.showcaseDark .modesSection .modeCardBody li{color:#b7acc7}.showcaseDark .modesSection .modeCardBody ul{border-color:#ffffff15}.showcaseDark .modesSection .modeCardBody li:before{color:#c8b4f6}.showcaseDark .developerSection{background-color:#16121e;border-bottom:1px solid #ffffff12}.showcaseDark .developerSection .lead{color:#b8adc8}.showcaseDark .homeProductsSection{color:#f0e9fa;background:#121016}.showcaseDark .homeProductsSection .eyebrow{color:#b29ade}.showcaseDark .homeProductsSection .productImage{border-radius:16px}.showcaseDark .homeProductsSection .productMeta p{color:#b7acc7}.showcaseDark .homeProductsSection .button{color:#dcd0ed;border-color:#6d617e}.showcaseDark .homeProductsSection .button--dark{color:#17121f;background:#e9e0f9;border-color:#e9e0f9}.showcaseDark .homeClosingSection{background:#121016;padding-top:30px}.showcaseDark .homeClosingSection .ctaPanel{background:radial-gradient(at 95% 5%,#a67af080,#0000 60%),linear-gradient(125deg,#372053,#5932a2 75%,#6d47b5);border:1px solid #aa7fea44;border-radius:18px}.showcaseDark .homeClosingSection .ctaPanel:before{opacity:.45}.showcaseDark .homeClosingSection .ctaPanel p{color:#d3bee9}.showcaseDark .siteFooter{background:#100d15;border-top:1px solid #ffffff12}@media (width<=900px){.showcaseDark .section{padding-block:80px}.showcaseDark .storyDark .storyProduct{width:min(80vw,58vh)}}@media (width<=600px){.showcaseDark .section{padding-block:64px}.showcaseDark .storyDark .storyHeading{top:13%}.showcaseDark .storyDark .storyProduct{width:87vw}.showcaseDark .storyDark .storyAtmosphere svg{width:132vw}.showcaseDark .storyDark .storyLight{width:150vw}.showcaseDark .homeBrandSection .lead{font-size:17px}.showcaseDark .homeBrandSection .introCopy h2{font-size:40px}.showcaseDark .homeClosingSection{padding-top:16px}.storyDark .storyCopies{top:0}.storyDark .storyCopy{top:100px}.storyDark .storyCopy[data-copy="1"],.storyDark .storyCopy[data-copy="3"]{top:142px}.showcaseDark .storyDark .storyProduct{top:57%}.storyDark .storySurfaces{z-index:7;grid-template-columns:repeat(2,1fr);gap:8px;height:100px;display:grid;inset:auto 5% 115px}.storyDark .storySurface,.storyDark .storySurface.surface2,.storyDark .storySurface.surface3{width:auto;position:static;transform:none!important}.storyDark .surfaceShape{display:none}.storyDark button.surfaceCaption{text-align:left;border-radius:7px;width:100%;height:44px;margin:0;padding:10px 12px;font-size:10px}.storyDark button.surfaceCaption b{margin-right:10px}.storyDark .storyStaticPalettes{grid-template-columns:1fr;max-width:300px;margin-inline:auto}.showcaseDark .storyDark .storyDesigns button .paletteColors{display:none}}
