.design-preview{--dp-bg:#090c12;--dp-ink:#f4f7fb;--dp-muted:#96a2b2;--dp-line:#d4e6ff20;--dp-glass:#27314059;--dp-solid:#232d3b;--dp-fill:#deebfc12;--dp-shadow:0 12px 40px #0003;--dp-focus:#90b8f7;overflow-anchor:none;height:100dvh;color:var(--dp-ink);background:var(--dp-bg);scrollbar-color:#424b59 var(--dp-bg);scrollbar-width:thin;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei UI,sans-serif;position:relative;overflow:hidden auto}.design-preview[data-preview-theme=light]{--dp-bg:#f2f3f5;--dp-ink:#252c38;--dp-muted:#596575;--dp-line:#384b671f;--dp-glass:#ffffff85;--dp-solid:#e2e8ef;--dp-fill:#41557012;--dp-shadow:0 12px 40px #37455c12;--dp-focus:#356bc0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.design-preview *,.design-preview :before,.design-preview :after{box-sizing:border-box}.design-preview{isolation:isolate}.design-preview>main,.dp-footer{z-index:1;position:relative}.dp-starfield{z-index:0;pointer-events:none;height:0;position:sticky;top:0}.dp-starfield canvas{pointer-events:none;width:100%;height:100dvh;position:absolute;top:0;left:0}.design-preview button,.design-preview a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.design-preview button{color:inherit;cursor:pointer;font:inherit;border:0}.design-preview a{color:inherit;text-decoration:none}:is(.design-preview button:focus-visible,.design-preview a:focus-visible){outline:2px solid var(--dp-focus);outline-offset:5px}.design-preview button:active,.dp-main-cta:active{scale:.97}.dp-glass{background:var(--dp-glass);border:1px solid var(--dp-line);box-shadow:inset 0 1px 0 #ffffff28,inset 0 -1px 0 #ffffff05,var(--dp-shadow);-webkit-backdrop-filter:blur(24px)saturate(155%)}.dp-topbar{z-index:30;background:var(--dp-bg);pointer-events:none;corner-shape:squircle;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:calc(100% - 80px);max-width:1680px;height:72px;margin:24px auto -96px;padding:0 18px;display:grid;position:sticky;top:24px;box-shadow:0 14px 34px #00000018}.dp-topbar>*{pointer-events:auto}.dp-brand{letter-spacing:.13em;justify-self:start;align-items:center;min-height:88px;font-size:14px;font-weight:600;display:flex}.dp-brand-lockup{object-fit:contain;object-position:left center;flex:none;width:164px;max-width:none;height:88px;display:block}.dp-chapters{align-items:center;gap:32px;display:flex}.dp-chapters button{min-height:44px;color:var(--dp-muted);background:0 0;padding:12px 8px;font-size:13px;transition:color .2s;position:relative}.dp-chapters button>span:last-child{position:relative}.dp-chapters button[aria-current=page],.dp-chapters button:hover{color:var(--dp-ink)}.dp-chapter-highlight{opacity:.65;background:currentColor;height:1px;position:absolute;bottom:4px;left:8px;right:8px}.dp-topbar-right{justify-self:end;align-items:center;gap:28px;display:flex}.dp-theme-control{border:1px solid var(--dp-line);corner-shape:round;background:#0000000d;border-radius:30px;padding:3px;display:flex}.dp-theme-control button{corner-shape:round;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.dp-theme-control svg{z-index:1;color:var(--dp-muted)}.dp-theme-control button[aria-pressed=true] svg{color:var(--dp-ink)}.dp-theme-highlight{background:var(--dp-fill);corner-shape:round;border-radius:50%;position:absolute;inset:0;box-shadow:0 1px 5px #0002,inset 0 1px #fff3}.dp-enter-top{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.dp-hero{opacity:var(--hero-presence,1);padding:114px 40px 0}.design-preview:not([data-active-page=hero]) .dp-hero{visibility:hidden}.dp-stage{isolation:isolate;max-width:1680px;height:calc(100svh - 114px);min-height:540px;max-height:1120px;margin:auto;position:relative}.dp-stage-light{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 47%,#26395430,#0000 58%);position:absolute;inset:0}.dp-distant-light{--light-x:50%;--light-y:calc(50svh - 114px);--glow-width:min(82vw,1260px);--glow-height:min(90svh,1040px);--glow-pearl:#b8d0ec0a;--glow-blue:#38b8de32;--glow-gold:#d09b5224;--glow-rose:#ba60d136;--glow-violet:#7765df38;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.dp-distant-light:before,.dp-distant-light:after{content:"";left:var(--light-x);top:var(--light-y);width:var(--glow-width);height:var(--glow-height);transform-origin:50%;filter:blur(34px);position:absolute;transform:translate(-50%,-50%)}.dp-distant-light:before{background:radial-gradient(ellipse 40% 45% at 50% 50%,var(--glow-pearl),transparent 100%),radial-gradient(ellipse 31% 39% at 39% 58%,var(--glow-gold),transparent 100%),radial-gradient(ellipse 31% 39% at 61% 42%,var(--glow-blue),transparent 100%);animation:8s ease-in-out infinite paused dp-glow-breathe}.dp-distant-light:after{background:radial-gradient(ellipse 23% 41% at 40% 44%,var(--glow-violet),transparent 100%),radial-gradient(ellipse 23% 41% at 60% 56%,var(--glow-rose),transparent 100%),radial-gradient(ellipse 33% 24% at 50% 62%,var(--glow-gold),transparent 100%);animation:12s ease-in-out infinite paused dp-glow-flow}.dp-distant-light[data-animated=true]:before,.dp-distant-light[data-animated=true]:after{animation-play-state:running}@keyframes dp-glow-breathe{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.91,.94)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.1,1.04)}}@keyframes dp-glow-flow{0%,to{opacity:.3;transform:translate(-50%,-50%)rotate(-9deg)scale(1.08,.92)}50%{opacity:.65;transform:translate(-50%,-50%)rotate(9deg)scale(.94,1.1)}}[data-preview-theme=light] .dp-distant-light{--glow-pearl:#ffffff70;--glow-blue:#4699c832;--glow-gold:#ad873928;--glow-rose:#a45aa52c;--glow-violet:#7364b738}[data-preview-theme=light] .dp-stage-light{background:radial-gradient(at 50% 46%,#dce9f5aa,#0000 60%)}.dp-scene-host,.dp-scene-fallback{position:absolute;inset:0}.dp-scene-host{z-index:1;opacity:0;pointer-events:none;transition:opacity .24s}.dp-scene-host.is-ready{opacity:1;pointer-events:auto}.dp-scene-host,.dp-scene-fallback{--scene-edge-x:clamp(32px,6vw,110px);--scene-edge-y:clamp(32px,6vh,72px);--scene-center-mask:radial-gradient(ellipse 32% 36% at 50% 47%,transparent 0%,#0001 35%,#000 88%);-webkit-mask-image:var(--scene-center-mask),linear-gradient(to right,transparent,#000 var(--scene-edge-x),#000 calc(100% - var(--scene-edge-x)),transparent),linear-gradient(to bottom,transparent,#000 var(--scene-edge-y),#000 calc(100% - var(--scene-edge-y)),transparent);mask-image:var(--scene-center-mask),linear-gradient(to right,transparent,#000 var(--scene-edge-x),#000 calc(100% - var(--scene-edge-x)),transparent),linear-gradient(to bottom,transparent,#000 var(--scene-edge-y),#000 calc(100% - var(--scene-edge-y)),transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}[data-star-formation=wordmark] .dp-scene-host,[data-star-formation=wordmark] .dp-scene-fallback{--scene-center-mask:radial-gradient(ellipse 65% 28% at 50% 40%,transparent 0%,#0001 50%,#000 100%)}.dp-scene-host canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.dp-scene-host[data-dragging=true] canvas{cursor:grabbing!important}.dp-scene-fallback{z-index:0;pointer-events:none;transition:opacity .24s;overflow:hidden}.dp-scene-fallback.is-covered{opacity:0}.dp-fallback-frame{left:var(--frame-x);top:var(--frame-y);width:var(--frame-width);aspect-ratio:16/9;object-fit:cover;border:1px solid var(--dp-line);height:auto;transform:perspective(900px) rotateY(var(--frame-yaw)) rotateZ(var(--frame-roll));z-index:var(--frame-depth);border-radius:3px;position:absolute;box-shadow:0 16px 38px #0002}.dp-fallback-frame[hidden]{display:none}.dp-dense-frame-0{--frame-x:8%;--frame-y:6%;--frame-width:21%;--frame-yaw:19deg;--frame-roll:5deg;--frame-depth:2}.dp-dense-frame-1{--frame-x:37%;--frame-y:13%;--frame-width:15%;--frame-yaw:3deg;--frame-roll:0deg;--frame-depth:1}.dp-dense-frame-2{--frame-x:64%;--frame-y:5%;--frame-width:19%;--frame-yaw:-18deg;--frame-roll:-4deg;--frame-depth:2}.dp-dense-frame-3{--frame-x:89%;--frame-y:4%;--frame-width:15%;--frame-yaw:-26deg;--frame-roll:2deg;--frame-depth:1}.dp-dense-frame-4{--frame-x:1%;--frame-y:20%;--frame-width:23%;--frame-yaw:22deg;--frame-roll:5deg;--frame-depth:4}.dp-dense-frame-5{--frame-x:28%;--frame-y:27%;--frame-width:18%;--frame-yaw:8deg;--frame-roll:1deg;--frame-depth:2}.dp-dense-frame-6{--frame-x:57%;--frame-y:26%;--frame-width:20%;--frame-yaw:-10deg;--frame-roll:-2deg;--frame-depth:3}.dp-dense-frame-7{--frame-x:86%;--frame-y:23%;--frame-width:21%;--frame-yaw:-28deg;--frame-roll:-4deg;--frame-depth:4}.dp-dense-frame-8{--frame-x:1%;--frame-y:51%;--frame-width:16%;--frame-yaw:23deg;--frame-roll:-4deg;--frame-depth:3}.dp-dense-frame-9{--frame-x:22%;--frame-y:47%;--frame-width:22%;--frame-yaw:10deg;--frame-roll:-2deg;--frame-depth:3}.dp-dense-frame-10{--frame-x:48%;--frame-y:51%;--frame-width:20%;--frame-yaw:-5deg;--frame-roll:2deg;--frame-depth:2}.dp-dense-frame-11{--frame-x:75%;--frame-y:50%;--frame-width:25%;--frame-yaw:-23deg;--frame-roll:4deg;--frame-depth:5}.dp-dense-frame-12{--frame-x:0%;--frame-y:75%;--frame-width:13%;--frame-yaw:24deg;--frame-roll:-8deg;--frame-depth:1}.dp-dense-frame-13{--frame-x:24%;--frame-y:69%;--frame-width:18%;--frame-yaw:8deg;--frame-roll:-4deg;--frame-depth:2}.dp-dense-frame-14{--frame-x:55%;--frame-y:69%;--frame-width:17%;--frame-yaw:-10deg;--frame-roll:4deg;--frame-depth:1}.dp-dense-frame-15{--frame-x:83%;--frame-y:70%;--frame-width:19%;--frame-yaw:-22deg;--frame-roll:6deg;--frame-depth:3}.dp-dense-frame-16{--frame-x:17%;--frame-y:88%;--frame-width:22%;--frame-yaw:17deg;--frame-roll:-9deg;--frame-depth:3}.dp-dense-frame-17{--frame-x:68%;--frame-y:87%;--frame-width:24%;--frame-yaw:-17deg;--frame-roll:9deg;--frame-depth:3}.dp-hero-copy{z-index:3;pointer-events:none;text-align:center;width:470px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.dp-hero-copy>*{pointer-events:auto}.dp-hero-copy h1,.dp-hero-copy>.dp-eyebrow{transition:opacity .9s}[data-star-formation=wordmark] .dp-hero-copy h1,[data-star-formation=wordmark] .dp-hero-copy>.dp-eyebrow{opacity:0}.dp-eyebrow{letter-spacing:.2em;color:var(--dp-muted);justify-content:center;align-items:center;gap:9px;margin-bottom:25px;font-size:9px;font-weight:500;display:flex}.dp-eyebrow>span{color:var(--dp-ink);font-size:22px}.dp-hero-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(52px,4.3vw,78px);font-weight:500;line-height:1.25}.dp-hero-copy h1>span{background:linear-gradient(115deg,var(--dp-ink) 20%,#a0adbd);color:#0000;-webkit-background-clip:text;background-clip:text}[data-preview-theme=light] .dp-hero-copy h1>span{background-image:linear-gradient(110deg,#293243,#66798e)}.dp-main-cta,button.dp-gallery-load-more{isolation:isolate;-webkit-backdrop-filter:blur(3px)saturate(125%);text-shadow:0 1px 8px #0003;corner-shape:round;background:linear-gradient(130deg,#ffffff08,#ffffff01 52%,#d8ecff06);border:1px solid #edf5ff4d;border-radius:999px;justify-content:center;align-items:center;gap:30px;height:54px;padding:0 28px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s,scale .18s cubic-bezier(.2,.8,.2,1.4);display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px .5px #ffffff70,inset 0 -1px .5px #d8eaff25,0 6px 22px #00000018;color:#f5f9ff!important}.dp-main-cta:before,.dp-gallery-load-more:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(90px 28px at var(--glass-x,30%) var(--glass-y,0%),#ffffff16,transparent 85%);pointer-events:none;corner-shape:inherit;position:absolute;inset:0}[data-preview-theme=light] .dp-main-cta,[data-preview-theme=light] .dp-gallery-load-more{text-shadow:0 1px #ffffff8c;background:linear-gradient(130deg,#ffffff20,#ffffff04 55%,#ffffff12);border-color:#98aabe66;box-shadow:inset 0 1px .5px #fff,inset 0 -1px .5px #778fa044,0 6px 22px #364a6614;color:#253448!important}.dp-main-cta:hover,.dp-gallery-load-more:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #ffffffb0,inset 0 -1px 1px #cde4ff50,0 10px 28px #0002}.dp-main-cta:active,button.dp-gallery-load-more:active{transform:translateY(1px)scale(.965)}.dp-explore-link{background:0 0;justify-content:center;align-items:center;gap:8px;margin:20px auto 0;padding:7px 10px;display:flex;color:var(--dp-muted)!important;font-size:11px!important}.dp-explore-link:hover{color:var(--dp-ink)!important}.dp-stage-caption{color:var(--dp-muted);letter-spacing:.12em;pointer-events:none;z-index:3;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:26px;left:2%;right:2%}.dp-scene-controls{z-index:4;white-space:nowrap;corner-shape:round;border-radius:28px;align-items:center;gap:3px;height:46px;padding:0 8px 0 17px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.dp-control-hint{color:var(--dp-muted);min-width:133px;padding-right:8px;font-size:11px}.dp-scene-controls button{corner-shape:round;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.dp-scene-controls button:hover{background:var(--dp-fill)}.dp-control-divider{background:var(--dp-line);width:1px;height:13px;margin:0 5px}.dp-scene-controls button:disabled{opacity:.35;cursor:default}.dp-inspiration,.dp-footer{opacity:var(--collection-presence,1)}.dp-collection-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.dp-collection-heading .dp-eyebrow{justify-content:flex-start;margin-bottom:16px}.dp-collection-heading h2{letter-spacing:-.035em;margin:0;font-size:36px;font-weight:500}.dp-collection-heading p{color:var(--dp-muted);margin:0;font-size:13px;line-height:1.9}.dp-artwork-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px;display:grid}.dp-artwork-card{text-align:left;corner-shape:squircle;background:0 0;border-radius:10px;padding:0}.dp-artwork-image{aspect-ratio:16/9;background:var(--dp-fill);border:1px solid var(--dp-line);corner-shape:squircle;border-radius:10px;position:relative;overflow:hidden}.dp-artwork-image>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.dp-artwork-card:hover .dp-artwork-image>img{transform:scale(1.035)}.dp-artwork-open{color:#fff;opacity:0;corner-shape:round;background:#19233166;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(5px)}:is(.dp-artwork-card:hover .dp-artwork-open,.dp-artwork-card:focus-visible .dp-artwork-open){opacity:1;transform:none}.dp-artwork-caption{justify-content:space-between;align-items:center;gap:12px;padding:16px 2px 0;font-size:15px;display:flex}.dp-artwork-caption>span{align-items:center;gap:13px;display:flex}.dp-artwork-caption small{color:var(--dp-muted);letter-spacing:.06em;font-size:9px}.dp-footer{max-width:1540px;color:var(--dp-muted);justify-content:space-between;gap:20px;margin:auto;padding:34px 40px 40px;font-size:11px;display:flex}.dp-footer>a{letter-spacing:.12em;color:var(--dp-ink);font-size:12px}.dp-footer>a span{color:var(--dp-muted);letter-spacing:0;margin-left:24px;font-size:11px}.dp-skip-link{z-index:100;background:var(--dp-solid);corner-shape:squircle;border-radius:10px;padding:14px 20px;position:fixed;top:-80px;left:30px}.dp-skip-link:focus{top:20px}.dp-viewer{color:#fff;background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:auto}.dp-viewer::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03060ce8}.dp-viewer[open]{place-items:center;display:grid}.dp-viewer-inner{width:min(1260px,90vw);margin:70px auto;position:relative}.dp-viewer-inner>img{object-fit:contain;corner-shape:squircle;border-radius:10px;width:100%;max-height:76dvh}.dp-viewer-close{corner-shape:round;background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-52px;right:0}.dp-viewer-caption{justify-content:space-between;align-items:center;padding:20px 2px;font-size:18px;display:flex}.dp-viewer-caption small{color:#a9b4c3;letter-spacing:.12em;margin-top:8px;font-size:10px;display:block}.dp-viewer-caption>div{align-items:center;gap:12px;display:flex}.dp-viewer-caption>div>span{color:#a9b4c3;letter-spacing:.12em;margin-right:10px;font-size:10px}.dp-viewer-caption button{corner-shape:round;background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.dp-image-unavailable{background:var(--dp-solid);width:100%;height:100%;min-height:120px;color:var(--dp-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.dp-image-unavailable small{font-size:11px}@media (max-width:1100px){.dp-topbar{gap:18px;width:calc(100% - 40px)}.dp-chapters{gap:20px}.dp-topbar-right{gap:18px}.dp-hero{padding-left:20px;padding-right:20px}.dp-hero-copy{width:400px}.dp-hero-copy h1{font-size:57px}.dp-artwork-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-artwork-caption{font-size:14px}}@media (min-width:761px) and (max-height:800px){.dp-stage{min-height:540px}.dp-hero-copy{top:46%}.dp-hero-copy h1{font-size:52px}.dp-eyebrow{margin-bottom:15px}.dp-hero-copy p{margin:17px 0 20px;font-size:12px}.dp-explore-link{margin-top:10px}.dp-scene-controls{bottom:21px}.dp-stage-caption{font-size:8px;bottom:18px}}@media (max-width:760px){.dp-distant-light{--light-y:calc(50svh - 143px);--glow-width:150vw;--glow-height:92svh;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000),linear-gradient(#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000),linear-gradient(#0000,#000 60px calc(100% - 60px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dp-scene-host,.dp-scene-fallback,[data-star-formation=wordmark] .dp-scene-host,[data-star-formation=wordmark] .dp-scene-fallback{--scene-center-mask:linear-gradient(#000,#000)}.dp-topbar{grid-template-rows:80px;grid-template-columns:1fr auto;gap:10px;width:calc(100% - 44px);height:122px;margin-top:14px;margin-bottom:-136px;padding:0 0 42px;top:14px}.dp-brand{min-height:70px;font-size:12px}.dp-brand-lockup{width:130px;height:70px}.dp-topbar-right{gap:0}.dp-enter-top{display:none}.dp-theme-control button{width:30px;height:30px}.dp-chapters{justify-content:center;gap:32px;position:absolute;bottom:0;left:0;right:0}.dp-chapters button{padding:10px 8px;font-size:12px}.dp-hero{padding:143px 14px 0}.dp-stage{height:865px;min-height:0;max-height:none}.dp-hero-copy{width:100%;padding:0 12px;top:15px;left:50%;transform:translate(-50%)}.dp-eyebrow{letter-spacing:.17em;margin-bottom:16px;font-size:7px}.dp-eyebrow>span{font-size:19px}.dp-hero-copy h1{font-size:48px;line-height:1.2}.dp-hero-copy p{margin:19px 0 22px;font-size:12px}.dp-main-cta{height:44px;padding:0 22px;font-size:12px}.dp-explore-link{margin-top:12px}.dp-scene-host{top:330px;bottom:85px}.dp-scene-controls{height:44px;bottom:35px}.dp-control-hint{min-width:120px;font-size:10px}.dp-stage-caption{font-size:7px;bottom:7px;left:8px;right:8px}.dp-scene-fallback{top:330px;bottom:85px}.dp-fallback-frame.is-desktop-only{display:none}.dp-dense-frame-0{--frame-x:1%;--frame-y:4%;--frame-width:48%}.dp-dense-frame-1{--frame-x:55%;--frame-y:2%;--frame-width:37%}.dp-dense-frame-2{--frame-x:48%;--frame-y:18%;--frame-width:52%}.dp-dense-frame-3{--frame-x:4%;--frame-y:25%;--frame-width:36%}.dp-dense-frame-4{--frame-x:-9%;--frame-y:43%;--frame-width:58%}.dp-dense-frame-5{--frame-x:51%;--frame-y:41%;--frame-width:41%}.dp-dense-frame-6{--frame-x:39%;--frame-y:57%;--frame-width:54%}.dp-dense-frame-7{--frame-x:-6%;--frame-y:67%;--frame-width:45%}.dp-dense-frame-8{--frame-x:19%;--frame-y:83%;--frame-width:42%}.dp-dense-frame-9{--frame-x:67%;--frame-y:82%;--frame-width:44%}.dp-inspiration{padding:144px 22px 50px}.dp-collection-heading{margin-bottom:30px;display:block}.dp-collection-heading h2{font-size:29px}.dp-collection-heading p{margin-top:18px;font-size:12px}.dp-artwork-list{grid-template-columns:1fr;gap:28px}.dp-artwork-caption{font-size:15px}.dp-artwork-open{opacity:1;width:34px;height:34px;transform:none}.dp-footer{padding:28px 22px;font-size:10px}.dp-footer>a span{margin:10px 0 0;display:block}.dp-footer>a{font-size:11px}.dp-viewer-inner{width:calc(100vw - 32px)}.dp-viewer-caption{font-size:15px}.dp-viewer-caption>div{gap:6px}.dp-viewer-caption small{font-size:8px}.dp-viewer-caption>div>span{margin-right:3px}.dp-viewer-caption button{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.design-preview *,.design-preview :before,.design-preview :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dp-glass{background:var(--dp-solid)}}.design-preview{--dp-r-1:6px;--dp-r-2:10px;--dp-r-3:16px;--dp-r-4:26px;--dp-r-5:42px;--dp-ease:cubic-bezier(.23,1,.32,1)}.dp-hero-copy{width:min(720px,100vw - 48px)}.dp-hero-copy h1{letter-spacing:-.012em;background:linear-gradient(#fff 6%,#e8eef6 52%,#b6c0cd 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(58px,5vw,88px);line-height:1.16}.dp-hero-copy h1>span{color:inherit;background:0 0}[data-preview-theme=light] .dp-hero-copy h1{background-image:linear-gradient(#161c27 6%,#263142 52%,#5c6a7d 100%)}[data-preview-theme=light] .dp-hero-copy h1>span{background:0 0}.dp-hero-copy .dp-eyebrow{color:#a7b2c0;letter-spacing:.24em;gap:10px;margin-bottom:24px;font-size:10px}.dp-hero-copy .dp-eyebrow>span{font-size:15px}[data-preview-theme=light] .dp-hero-copy .dp-eyebrow{color:var(--dp-muted)}.dp-hero-copy p{color:#b4becb;letter-spacing:.02em;margin:22px 0 32px;font-size:15px;line-height:1.85}[data-preview-theme=light] .dp-hero-copy p{color:#4b5768}.dp-hero-copy .dp-explore-link{letter-spacing:.04em;gap:6px;margin-top:18px;color:#a7b2c0!important;font-size:12px!important}.dp-hero-copy .dp-explore-link svg{transition:transform .24s var(--dp-ease)}.dp-hero-copy .dp-explore-link:hover svg{transform:translateY(2px)}.dp-scene-controls{background:#0d121ab8;height:44px;padding:0 6px 0 16px}[data-preview-theme=light] .dp-scene-controls{background:#ffffffbd}.dp-control-hint{color:#b4becb}[data-preview-theme=light] .dp-control-hint{color:var(--dp-muted)}.dp-stage-caption{color:#7f8a9a;letter-spacing:.14em;font-size:10px}.dp-stage-caption>span:last-child{visibility:hidden}.dp-fallback-frame{corner-shape:round;border-radius:9.3%/16.5%}@supports (corner-shape:squircle){.dp-fallback-frame{corner-shape:squircle}}.dp-scene-fallback{animation:22s ease-in-out infinite alternate dp-fallback-drift}@keyframes dp-fallback-drift{0%{transform:translate(1.2%,.4%)scale(1)}to{transform:translate(-2.4%,-.6%)scale(1.03)}}@media (min-width:761px){.dp-hero{padding:0}.dp-stage{max-width:none;height:100svh;min-height:600px;max-height:none;margin:0}.dp-distant-light{--light-y:50svh;--glow-width:min(94vw,1560px);--glow-height:min(98svh,1120px)}.dp-scene-host,.dp-scene-fallback{--scene-edge-x:clamp(20px,2.6vw,56px);--scene-edge-y:clamp(20px,3.4vh,48px);-webkit-mask-image:var(--scene-center-mask),linear-gradient(to right,transparent,#000 var(--scene-edge-x),#000 calc(100% - var(--scene-edge-x)),transparent),linear-gradient(to bottom,transparent 44px,#000 128px,#000 calc(100% - var(--scene-edge-y)),transparent);-webkit-mask-image:var(--scene-center-mask),linear-gradient(to right,transparent,#000 var(--scene-edge-x),#000 calc(100% - var(--scene-edge-x)),transparent),linear-gradient(to bottom,transparent 44px,#000 128px,#000 calc(100% - var(--scene-edge-y)),transparent);mask-image:var(--scene-center-mask),linear-gradient(to right,transparent,#000 var(--scene-edge-x),#000 calc(100% - var(--scene-edge-x)),transparent),linear-gradient(to bottom,transparent 44px,#000 128px,#000 calc(100% - var(--scene-edge-y)),transparent)}.dp-stage-caption{left:40px;right:40px}}.dp-topbar{box-shadow:none;background:0 0}@font-face{font-family:Zora Name;src:url(/design-preview-media/zora-name-flex.woff2)format("woff2");font-weight:100 1000;font-stretch:25% 151%;font-display:swap}@property --dp-name-white{syntax:"<number>";inherits:true;initial-value:0}.dp-name-marquee{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .9s var(--dp-ease);flex-direction:column;justify-content:space-between;padding:1.6% 0 2.6%;display:flex;position:absolute;inset:0;overflow:hidden}.dp-name-row{white-space:nowrap;animation:20s ease-in-out infinite paused dp-name-white;overflow:hidden}.dp-name-row-left{animation-delay:.8s}.dp-name-track{will-change:transform;width:max-content;animation:96s linear infinite paused dp-name-left;display:flex}.dp-name-row-right .dp-name-track{animation-name:dp-name-right}.dp-name-marquee[data-animated=true] .dp-name-row,.dp-name-marquee[data-animated=true] .dp-name-track{animation-play-state:running}.dp-name-run{font-family:"Zora Name",var(--font-sans,"Geist"),sans-serif;font-variation-settings:"wght" 640,"wdth" 120,"opsz" 144;flex:none;align-items:center;gap:.34em;padding-right:.34em;font-size:clamp(110px,13vw,260px);font-weight:640;line-height:.92;display:flex}.dp-name-word{gap:.035em;display:flex}.dp-name-char{justify-content:center;display:inline-flex}.dp-name-char>i{--w:var(--dp-name-white,0);background:radial-gradient(circle min(320px,22vw) at var(--lx,-9999px) var(--ly,-9999px),#f4f8ff9e,#cedcf433 40%,#cedcf400 72%),linear-gradient(180deg,rgb(calc(236 + 19 * var(--w)) calc(243 + 12 * var(--w)) calc(252 + 3 * var(--w)) / calc(.15 + .85 * var(--w))) 6%,rgb(calc(176 + 79 * var(--w)) calc(192 + 63 * var(--w)) calc(216 + 39 * var(--w)) / calc(.075 + .925 * var(--w))) 50%,rgb(calc(120 + 135 * var(--w)) calc(140 + 115 * var(--w)) calc(170 + 85 * var(--w)) / calc(.03 + .97 * var(--w))) 96%);color:#0000;-webkit-text-stroke:1px rgb(226 236 250/calc((.075 + var(--lp,0) * .3) * (1 - var(--w))));-webkit-background-clip:text;background-clip:text;font-style:normal}.dp-name-run>svg{fill:#e2ecfa29;flex:none;width:.17em;height:.17em}[data-preview-theme=light] .dp-name-char>i{background:radial-gradient(circle min(320px,22vw) at var(--lx,-9999px) var(--ly,-9999px),#252c3857,#252c381a 40%,#252c3800 72%),linear-gradient(180deg,#252c381c 6%,#252c380f 50%,#252c3806 96%);-webkit-text-stroke:1px rgb(37 44 56/calc(.06 + var(--lp,0) * .22));-webkit-background-clip:text;background-clip:text}[data-preview-theme=light] .dp-name-run>svg{fill:#252c381a}[data-star-formation=wordmark] .dp-name-marquee{opacity:.45}@keyframes dp-name-white{0%,38%{--dp-name-white:0}47%,80%{--dp-name-white:1}92%,to{--dp-name-white:0}}@keyframes dp-name-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dp-name-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (min-width:761px){.dp-name-marquee{padding:108px 0 3.2%}}.dp-meteors{z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}[data-preview-theme=light] .dp-meteors{mix-blend-mode:normal;opacity:.55}.dp-edge-blur{--dp-edge-top:132px;--dp-edge-bottom:112px;z-index:20;pointer-events:none;opacity:0;height:0;position:sticky;top:0}.dp-edge-blur>div{position:absolute;left:0;right:0}.dp-edge-blur-top{height:var(--dp-edge-top);background:linear-gradient(#090c1280,#090c1200);top:0}.dp-edge-blur-bottom{top:calc(100dvh - var(--dp-edge-bottom));height:var(--dp-edge-bottom);background:linear-gradient(#090c1200,#090c1252)}[data-preview-theme=light] .dp-edge-blur-top{background:linear-gradient(#f2f3f599,#f2f3f500)}[data-preview-theme=light] .dp-edge-blur-bottom{background:linear-gradient(#f2f3f500,#f2f3f566)}.dp-edge-blur i{position:absolute;inset:0}.dp-edge-blur-top i:first-child{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);-webkit-mask-image:linear-gradient(#0000 50%,#000 66.7% 83.3%,#0000 100%);mask-image:linear-gradient(#0000 50%,#000 66.7% 83.3%,#0000 100%)}.dp-edge-blur-top i:nth-child(2){-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);-webkit-mask-image:linear-gradient(#0000 33.3%,#000 50% 66.7%,#0000 83.3%);mask-image:linear-gradient(#0000 33.3%,#000 50% 66.7%,#0000 83.3%)}.dp-edge-blur-top i:nth-child(3){-webkit-backdrop-filter:blur(2.4px);backdrop-filter:blur(2.4px);-webkit-mask-image:linear-gradient(#0000 16.7%,#000 33.3% 50%,#0000 66.7%);mask-image:linear-gradient(#0000 16.7%,#000 33.3% 50%,#0000 66.7%)}.dp-edge-blur-top i:nth-child(4){-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);-webkit-mask-image:linear-gradient(#0000 0%,#000 16.7% 33.3%,#0000 50%);mask-image:linear-gradient(#0000 0%,#000 16.7% 33.3%,#0000 50%)}.dp-edge-blur-top i:nth-child(5){-webkit-backdrop-filter:blur(9.6px);backdrop-filter:blur(9.6px);-webkit-mask-image:linear-gradient(#000 0% 16.7%,#0000 33.3%);mask-image:linear-gradient(#000 0% 16.7%,#0000 33.3%)}.dp-edge-blur-top i:nth-child(6){-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);-webkit-mask-image:linear-gradient(#000 0%,#0000 16.7%);mask-image:linear-gradient(#000 0%,#0000 16.7%)}.dp-edge-blur-bottom i:first-child{-webkit-backdrop-filter:blur(.6px);backdrop-filter:blur(.6px);-webkit-mask-image:linear-gradient(#0000 0%,#000 16.7% 33.3%,#0000 50%);mask-image:linear-gradient(#0000 0%,#000 16.7% 33.3%,#0000 50%)}.dp-edge-blur-bottom i:nth-child(2){-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);-webkit-mask-image:linear-gradient(#0000 16.7%,#000 33.3% 50%,#0000 66.7%);mask-image:linear-gradient(#0000 16.7%,#000 33.3% 50%,#0000 66.7%)}.dp-edge-blur-bottom i:nth-child(3){-webkit-backdrop-filter:blur(2.4px);backdrop-filter:blur(2.4px);-webkit-mask-image:linear-gradient(#0000 33.3%,#000 50% 66.7%,#0000 83.3%);mask-image:linear-gradient(#0000 33.3%,#000 50% 66.7%,#0000 83.3%)}.dp-edge-blur-bottom i:nth-child(4){-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);-webkit-mask-image:linear-gradient(#0000 50%,#000 66.7% 83.3%,#0000 100%);mask-image:linear-gradient(#0000 50%,#000 66.7% 83.3%,#0000 100%)}.dp-edge-blur-bottom i:nth-child(5){-webkit-backdrop-filter:blur(9.6px);backdrop-filter:blur(9.6px);-webkit-mask-image:linear-gradient(#0000 66.7%,#000 83.3% 100%);mask-image:linear-gradient(#0000 66.7%,#000 83.3% 100%)}.dp-edge-blur-bottom i:nth-child(6){-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);-webkit-mask-image:linear-gradient(#0000 83.3%,#000 100%);mask-image:linear-gradient(#0000 83.3%,#000 100%)}@supports (animation-timeline:scroll()){.dp-edge-blur{animation:linear both dp-edge-blur-in;animation-timeline:scroll();animation-range:0 200px}}@supports not (animation-timeline:scroll()){.design-preview:not([data-active-page=hero]) .dp-edge-blur{opacity:1}}@keyframes dp-edge-blur-in{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.dp-hero-copy h1{font-size:60px}}@media (min-width:761px) and (max-height:800px){.dp-hero-copy h1{font-size:56px}.dp-hero-copy p{margin:16px 0 22px;font-size:13px}}@media (max-width:760px){.dp-hero-copy{width:100%}.dp-hero-copy h1{font-size:46px;line-height:1.2}.dp-hero-copy p{margin:18px 0 22px;font-size:13px}.dp-name-marquee{padding:4% 0 10%;top:330px}.dp-name-run{font-size:24vw}.dp-edge-blur{--dp-edge-top:150px;--dp-edge-bottom:84px}}@media (prefers-reduced-motion:reduce){.dp-name-track,.dp-name-row,.dp-scene-fallback,.dp-edge-blur{animation:none!important}.design-preview:not([data-active-page=hero]) .dp-edge-blur{opacity:1}.dp-meteors{display:none}}.dp-content-page{opacity:var(--collection-presence,1);background:0 0;position:relative}.design-preview:not([data-active-page=hero]) .dp-topbar:before{display:none}.dp-showcase-inner{width:min(1440px,100% - 128px);margin:auto;position:relative}.dp-video{min-height:100svh;padding:148px 0 68px}.dp-inspiration{max-width:none;margin:0;padding:142px 0 0}.dp-showcase-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:58px;display:flex}.dp-section-kicker{color:var(--dp-muted);letter-spacing:.15em;align-items:center;gap:24px;margin-bottom:24px;font-size:12px;display:flex}.dp-kicker-line{background:var(--dp-line);width:64px;height:1px}.dp-showcase-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.5vw,72px);font-weight:400;line-height:1.2}.dp-showcase-heading h2>span{color:#8d9bab}.dp-showcase-heading>p{color:var(--dp-ink);margin:0 0 4px;font-size:15px;line-height:1.9}.dp-showcase-heading>p>span{color:var(--dp-muted)}.dp-screening-layout{grid-template-columns:minmax(0,3.3fr) minmax(200px,1fr);align-items:start;gap:40px;display:grid}.dp-tilt{perspective:1400px}.dp-tilt-surface{transform-style:preserve-3d}.dp-inspiration .dp-artwork-card:active{scale:none}.dp-cinema-screen{aspect-ratio:16/9;color:#fff;corner-shape:squircle;background:#090d12;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 32px 70px -40px #000b}.dp-cinema-poster{object-fit:cover;width:100%;height:100%;animation:22s ease-in-out infinite alternate dp-cinema-drift}.dp-cinema-shade{background:linear-gradient(#06091066,#0000 32%,#06091020 50%,#060910eb);position:absolute;inset:0}.dp-cinema-top{color:#ffffffa8;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex;position:absolute;top:25px;left:28px;right:28px}.dp-cinema-top>span:first-child{align-items:center;gap:9px;display:flex}.dp-cinema-top .zora-script-wordmark{opacity:.82;width:82px;max-width:82px;height:auto}.dp-cinema-top em{letter-spacing:.14em;font-style:normal}.dp-cinema-center{letter-spacing:.28em;color:#ffffffc4;flex-direction:column;align-items:center;gap:19px;font-size:12px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.dp-cinema-play{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);corner-shape:round;background:#ffffff08;border:1px solid #fff6;border-radius:50%;place-items:center;width:80px;height:80px;display:grid}.dp-cinema-play svg{margin-left:4px}.dp-cinema-bottom{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:37px;left:34px;right:32px}.dp-film-label{letter-spacing:.14em;color:#ddd7cc;font-size:12px}.dp-cinema-bottom h3{letter-spacing:-.035em;margin:13px 0 9px;font-size:clamp(22px,2.2vw,36px);font-weight:400}.dp-cinema-bottom p{color:#a4acb6;margin:0;font-size:12px}.dp-film-format{text-align:right;letter-spacing:.09em;color:#c1c6cb;font-size:12px;line-height:2}.dp-film-track{background:#ffffff20;justify-content:space-between;height:1px;display:flex;position:absolute;bottom:15px;left:34px;right:32px}.dp-film-track span{background:#ffffff45;width:1px;height:4px}.dp-program-heading{border-bottom:1px solid var(--dp-line);color:var(--dp-muted);letter-spacing:.14em;justify-content:space-between;gap:8px;padding-bottom:19px;font-size:12px;display:flex}.dp-program-slot{margin-top:23px}.dp-program-frame{aspect-ratio:2.1;color:var(--dp-muted);border:1px solid var(--dp-line);background:linear-gradient(130deg,var(--dp-fill),transparent 80%);border-radius:3px;place-items:center;display:grid;position:relative}.dp-program-frame>span{letter-spacing:.15em;font-size:12px;position:absolute;top:11px;left:13px}.dp-program-frame small{font-size:12px;position:absolute;bottom:10px;right:13px}.dp-program-caption{justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.dp-program-caption h3{margin:0;font-size:14px;font-weight:400}.dp-program-caption>span{color:var(--dp-muted);letter-spacing:.08em;font-size:12px}.dp-program-note{color:var(--dp-muted);padding-top:12px;font-size:14px;line-height:1.9}.dp-section-end{color:var(--dp-muted);justify-content:space-between;align-items:center;gap:24px;padding-top:37px;display:flex}.dp-section-end>span{letter-spacing:.17em;font-size:12px}.dp-section-end button{background:0 0;align-items:center;gap:22px;padding:10px 0 10px 10px;font-size:13px;display:flex}.dp-section-end button svg{transition:transform .4s}.dp-section-end button:hover svg{transform:translateY(4px)}.dp-gallery-heading{margin-bottom:60px}.dp-collection-note{text-align:right}.dp-collection-total{letter-spacing:-.07em;justify-content:flex-end;align-items:center;gap:18px;font-size:48px;font-weight:300;line-height:1;display:flex}.dp-collection-total small{text-align:left;max-width:85px;color:var(--dp-muted);letter-spacing:.12em;font-size:12px;line-height:1.7}.dp-collection-note p{color:var(--dp-muted);margin:17px 0 0;font-size:13px}.dp-collection-note p>span{display:inline-block}.dp-inspiration .dp-artwork-list{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:106px 28px;display:grid}.dp-artwork-item{min-width:0}.dp-artwork-item:nth-child(6n+2),.dp-artwork-item:nth-child(6n+6){grid-column:1/8}.dp-artwork-item:nth-child(6n+3),.dp-artwork-item:nth-child(6n+7){grid-column:9/13;margin-top:100px}.dp-artwork-item:nth-child(6n+4){grid-column:2/6}.dp-artwork-item:nth-child(6n+5){grid-column:7/13;margin-top:90px}.dp-inspiration .dp-artwork-card{background:0 0;border-radius:2px;width:100%;display:block}.dp-inspiration .dp-artwork-image{aspect-ratio:16/10;border:0;border-radius:3px;box-shadow:0 22px 40px -32px #000b}.dp-inspiration .dp-artwork-image>img{transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .8s;display:block}.dp-inspiration .dp-artwork-card:hover .dp-artwork-image>img{transform:scale(1.035)}.dp-inspiration .dp-artwork-open{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10141933;border:1px solid #ffffff60;width:48px;height:48px;bottom:20px;right:20px}.dp-inspiration .dp-artwork-caption{justify-content:flex-start;align-items:baseline;gap:18px;padding:22px 0 0;display:flex;position:relative}.dp-artwork-number{color:var(--dp-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.dp-inspiration .dp-artwork-name{flex-direction:column;align-items:flex-start;gap:9px;font-size:18px;font-weight:400;display:flex}.dp-inspiration .dp-artwork-name small{letter-spacing:.13em;font-size:12px}.dp-caption-line{background:var(--dp-line);flex:1;height:1px;margin-left:15px}.dp-artwork-item.is-feature{grid-column:1/-1;margin:0 0 12px}.dp-artwork-item.is-feature .dp-artwork-card{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:center;gap:65px;display:grid}.dp-artwork-item.is-feature .dp-artwork-image{aspect-ratio:16/9}.dp-artwork-item.is-feature .dp-artwork-caption{flex-direction:column;align-items:flex-start;gap:25px;padding:0}.is-feature .dp-artwork-number{border-bottom:1px solid var(--dp-line);width:100%;padding-bottom:18px}.dp-artwork-item.is-feature .dp-artwork-name{letter-spacing:-.045em;gap:19px;font-size:clamp(27px,2.6vw,43px)}.is-feature .dp-artwork-caption p{color:var(--dp-muted);text-align:left;max-width:250px;margin:0;font-size:14px;line-height:1.9}.dp-inspiration .is-feature .dp-feature-open{align-items:center;gap:28px;margin-top:8px;font-size:13px;display:flex}.is-feature .dp-caption-line{display:none}.dp-feature-stamp{color:#fff;letter-spacing:.17em;mix-blend-mode:difference;font-size:12px;position:absolute;bottom:22px;left:22px}.dp-gallery-colophon{text-align:center;color:var(--dp-muted);padding:115px 0 75px}.dp-gallery-colophon>span{letter-spacing:.18em;font-size:12px}.dp-inspiration .dp-gallery-load-more{min-width:200px;margin:24px auto 0;display:flex}.dp-gallery-colophon>p{letter-spacing:.06em;margin:20px 0 0;font-size:22px;font-weight:300}[data-preview-theme=light] .dp-content-page{background:0 0}[data-still=true] .dp-cinema-poster{animation-play-state:paused}[data-still=true] .dp-artwork-image>img{transition:none}[data-still=true] .dp-artwork-card:hover .dp-artwork-image>img{transform:none}@keyframes dp-cinema-drift{0%{transform:scale(1.01)}to{transform:scale(1.06)translate(-.5%)}}@media (max-width:1100px){.design-preview:not([data-active-page=hero]) .dp-topbar:before{left:-20px;right:-20px}.dp-showcase-inner{width:calc(100% - 80px)}.dp-showcase-heading{gap:25px}.dp-screening-layout{grid-template-columns:minmax(0,3fr) minmax(185px,1fr);gap:25px}.dp-cinema-screen{aspect-ratio:1.5}.dp-cinema-top{font-size:12px;left:23px;right:23px}.dp-cinema-top>span:last-child{display:none}.dp-cinema-bottom{left:24px;right:24px}.dp-film-format{display:none}.dp-program-note{font-size:12px}.dp-artwork-item.is-feature .dp-artwork-card{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:35px}.dp-inspiration .dp-artwork-list{gap:75px 20px}.dp-artwork-item:nth-child(6n+4){grid-column:1/6}}@media (max-width:760px){.design-preview:not([data-active-page=hero]) .dp-topbar:before{left:-22px;right:-22px}.dp-showcase-inner{width:calc(100% - 44px)}.dp-video{padding:154px 0 40px}.dp-inspiration{padding:148px 0 0}.dp-showcase-heading{margin-bottom:34px;display:block}.dp-section-kicker{gap:17px;margin-bottom:19px;font-size:12px}.dp-kicker-line{width:35px}.dp-showcase-heading h2{font-size:clamp(32px,7.5vw,52px)}.dp-showcase-heading>p{margin-top:22px;font-size:13px}.dp-screening-layout{display:block}.dp-cinema-screen{aspect-ratio:4/5}.dp-cinema-poster{object-position:58% center}.dp-cinema-top{top:20px;left:20px}.dp-cinema-play{width:66px;height:66px}.dp-cinema-bottom{bottom:34px;left:23px;right:23px}.dp-cinema-bottom h3{font-size:24px}.dp-film-program{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:30px;display:grid}.dp-program-heading{grid-column:1/-1;padding-bottom:15px}.dp-program-slot{margin:0}.dp-program-frame{aspect-ratio:1.6}.dp-program-caption{display:block}.dp-program-caption>span{margin-top:8px;font-size:12px;display:block}.dp-program-note{display:none}.dp-section-end{padding-top:25px}.dp-section-end>span{display:none}.dp-section-end button{margin-left:auto;padding-right:0;font-size:12px}.dp-collection-note{text-align:left;border-top:1px solid var(--dp-line);justify-content:space-between;align-items:center;margin-top:27px;padding-top:20px;display:flex}.dp-collection-total{justify-content:flex-start;gap:12px;font-size:30px}.dp-collection-total small{font-size:12px}.dp-collection-note p{text-align:right;max-width:130px;margin:0;font-size:12px}.dp-inspiration .dp-artwork-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.dp-artwork-item:nth-child(n){grid-column:auto;margin:0}.dp-artwork-item:nth-child(2n+3){margin-top:42px}.dp-artwork-item.is-feature{grid-column:1/-1;margin:0 0 10px}.dp-artwork-item.is-feature .dp-artwork-card{display:block}.dp-artwork-item.is-feature .dp-artwork-caption{gap:14px;padding-top:22px}.is-feature .dp-artwork-number{display:none}.dp-artwork-item.is-feature .dp-artwork-name{flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:28px}.dp-artwork-item.is-feature .dp-artwork-name small{letter-spacing:.1em;font-size:12px}.is-feature .dp-artwork-caption p{max-width:none;font-size:12px}.dp-inspiration .is-feature .dp-feature-open{margin:0;font-size:12px}.dp-inspiration .dp-artwork-image{aspect-ratio:4/5}.dp-inspiration .dp-artwork-caption{padding-top:14px;display:block}.dp-inspiration .dp-artwork-name{gap:8px;font-size:14px}.dp-artwork-number{display:none}.dp-inspiration .dp-artwork-name small{font-size:12px}.dp-caption-line{display:none}.dp-inspiration .dp-artwork-open{opacity:0;width:30px;height:30px;bottom:10px;right:10px}.dp-feature-stamp{font-size:12px;bottom:15px;left:15px}.dp-gallery-colophon{padding:75px 0 50px}.dp-gallery-colophon>p{font-size:18px}}@media (prefers-reduced-motion:reduce){.dp-cinema-poster{animation:none}.dp-tilt-surface{transform:none!important}}.dp-creation{padding:140px 0 55px}.dp-creation-shell{border:1px solid var(--dp-line);corner-shape:squircle;background:linear-gradient(145deg,#171d28f5,#0b1019f7);border-radius:16px;overflow:hidden;box-shadow:0 32px 90px -50px #0009}.dp-demo-toolbar{border-bottom:1px solid var(--dp-line);min-height:62px;color:var(--dp-muted);justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;display:flex}.dp-demo-toolbar>span{letter-spacing:.14em;align-items:center;gap:10px;font-size:12px;display:flex}.dp-demo-toolbar img{object-fit:contain;width:15px;height:25px}.dp-demo-toolbar .zora-script-wordmark{width:86px;max-width:86px;height:auto}.dp-demo-toolbar em{font-style:normal}.dp-demo-toolbar>div{align-items:center;gap:12px;font-size:12px;display:flex}.dp-demo-toolbar button{background:var(--dp-fill);corner-shape:round;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.dp-demo-toolbar button:hover{background:var(--dp-solid)}.dp-demo-panel{grid-template-columns:minmax(255px,.75fr) minmax(0,1.6fr);min-height:470px;display:grid}.dp-demo-copy{flex-direction:column;align-items:flex-start;padding:38px 32px;display:flex}.dp-demo-index{color:var(--dp-ink);font-size:23px;font-weight:300}.dp-demo-index>span{color:var(--dp-muted);letter-spacing:.12em;margin-left:8px;font-size:12px}.dp-demo-copy h3{letter-spacing:-.035em;max-width:260px;margin:23px 0 15px;font-size:clamp(23px,2vw,31px);font-weight:400;line-height:1.5}.dp-demo-copy h3>span,.dp-note-detail{display:block}.dp-demo-copy>p{color:var(--dp-muted);max-width:280px;margin:0;font-size:14px;line-height:1.9}.dp-demo-prompt{background:linear-gradient(100deg,#9d9cda09,#0000);border-left:1px solid #a5b0dd65;width:100%;margin:28px 0;padding:16px 18px}.dp-demo-prompt>span{color:#c2bddf;align-items:center;gap:8px;font-size:12px;display:flex}.dp-demo-prompt blockquote{color:var(--dp-muted);margin:12px 0 0;font-size:13px;line-height:1.8}.dp-demo-copy>a{align-items:center;gap:18px;margin-top:auto;padding:8px 0;font-size:14px;display:inline-flex}.dp-demo-copy>a:hover{color:var(--dp-muted)}.dp-demo-stage{isolation:isolate;background:#0b1018;min-width:0;position:relative;overflow:hidden}.dp-demo-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dp-demo-image .dp-demo-art{animation:1.8s cubic-bezier(.2,.65,.2,1) both dp-image-unveil}.dp-demo-video .dp-demo-art{animation:14s ease-in-out infinite alternate dp-camera-drift}.dp-demo-vignette{background:linear-gradient(#050a142e,#0000 25% 65%,#050a1470);position:absolute;inset:0}.dp-demo-stage-label{color:#f4f6fb;text-shadow:0 2px 10px #0006;font-size:14px;position:absolute;bottom:28px;left:28px}.dp-demo-eyebrow{color:#ffffffb0;letter-spacing:.1em;font-size:12px;position:absolute;top:24px;left:27px}.dp-demo-video .dp-demo-stage-label{bottom:64px}.dp-demo-timeline{color:#e8eef6;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.dp-demo-timeline>span{background:#ffffff35;flex:1;height:2px}.dp-demo-timeline i{transform-origin:0;background:#fff;width:100%;height:100%;animation:14s linear infinite alternate dp-timeline;display:block}.dp-demo-timeline small{letter-spacing:.1em;font-size:12px}.dp-creation-tabs{border-top:1px solid var(--dp-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dp-creation-tabs button{min-height:74px;color:var(--dp-muted);text-align:left;background:0 0;align-items:center;gap:13px;padding:24px 28px;font-size:14px;display:flex;position:relative}.dp-creation-tabs button+button{border-left:1px solid var(--dp-line)}.dp-creation-tabs button[aria-selected=true]{background:var(--dp-fill);color:var(--dp-ink)}.dp-creation-tabs button[aria-selected=true]:before{content:"";background:#b4b9da;height:1px;position:absolute;top:-1px;left:28px;right:28px}.dp-creation-tabs small{opacity:.5;margin-left:auto;font-size:12px}.dp-creation-note{color:var(--dp-muted);justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.dp-creation-note>span{letter-spacing:.15em;font-size:12px}.dp-creation-note p{font-size:14px}.dp-canvas-demo{background-color:#101620;background-image:radial-gradient(#74819940 .8px,#0000 .8px);background-size:20px 20px;position:absolute;inset:0}.dp-canvas-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dp-canvas-connections path{fill:none;stroke:#9494cd;stroke-width:1.3px;stroke-dasharray:900;animation:1.6s both dp-connect}.dp-canvas-node{corner-shape:squircle;background:#1a2230;border:1px solid #aebae230;border-radius:10px;width:30%;animation:.7s both dp-node-in;position:absolute;overflow:hidden;box-shadow:0 10px 30px #0003}.dp-canvas-node>span{color:#b4c0d2;align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:flex}.dp-canvas-node img{aspect-ratio:1.8;object-fit:cover;width:100%;display:block}.dp-node-reference{top:15%;left:5%}.dp-node-note{animation-delay:.12s;bottom:12%;left:5%}.dp-node-note p{color:#b3bdcf;margin:0;padding:2px 12px 15px;font-size:12px;line-height:1.8}.dp-node-result{width:32%;animation-delay:.3s;top:29%;right:5%}.dp-node-junction{color:#ddd3ff;corner-shape:squircle;background:#443b665e;border:1px solid #c1b6ee66;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:43%;left:47%;box-shadow:0 0 38px #a389ff22}.dp-canvas-scale{color:#6f7d93;font-size:12px;position:absolute;bottom:15px;right:18px}.dp-canvas-scale>span{padding:0 8px}.dp-node-result img{aspect-ratio:1.2}.dp-begin{place-items:center;height:92svh;min-height:880px;max-height:1120px;display:grid;position:relative;overflow:hidden}.dp-begin-glow{aspect-ratio:1.3;filter:blur(20px);pointer-events:none;background:radial-gradient(#9c8bdb14,#0000 64%);width:min(930px,100%);position:absolute}.dp-begin-copy{z-index:2;text-align:center;padding:100px 20px;position:relative}.dp-begin-copy>.dp-section-kicker{justify-content:center;margin-bottom:38px}.dp-begin-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(64px,7.3vw,114px);font-weight:400;line-height:1.15}.dp-begin-copy h2>span{background:linear-gradient(115deg,var(--dp-ink),#a4a8c1);color:#0000;-webkit-background-clip:text;background-clip:text}.dp-begin-copy p{color:var(--dp-muted);margin:32px 0 36px;font-size:16px;line-height:1.9}.dp-begin-copy .dp-begin-cta{min-width:210px;height:60px;font-size:16px}.dp-begin-caption{color:var(--dp-muted);letter-spacing:.17em;margin-top:24px;font-size:12px;display:block}.dp-mobile-break{display:none}.dp-begin-frames{pointer-events:none;position:absolute;inset:0}.dp-begin-frame{aspect-ratio:1.7;opacity:.65;corner-shape:squircle;border-radius:10px;width:clamp(160px,19vw,295px);animation:9s ease-in-out infinite alternate dp-frame-drift;position:absolute;overflow:hidden;box-shadow:0 18px 60px #0002}.dp-begin-frame img{object-fit:cover;width:100%;height:100%}.dp-begin-frame-0{top:17%;left:-4%;rotate:-10deg}.dp-begin-frame-1{animation-delay:-3s;top:20%;right:-3%;rotate:9deg}.dp-begin-frame-2{animation-delay:-5s;bottom:14%;left:6%;rotate:7deg}.dp-begin-frame-3{animation-delay:-7s;bottom:11%;right:5%;rotate:-8deg}.dp-begin-frame-4,.dp-begin-frame-5{opacity:.45;width:clamp(135px,14vw,210px)}.dp-begin-frame-4{animation-delay:-2s;top:5%;left:20%;rotate:6deg}.dp-begin-frame-5{animation-delay:-6s;top:3%;right:20%;rotate:-8deg}.dp-begin-frame-6,.dp-begin-frame-7{opacity:.55;width:clamp(155px,16vw,240px)}.dp-begin-frame-6{animation-delay:-4s;top:46%;left:1%;rotate:-6deg}.dp-begin-frame-7{animation-delay:-1s;top:46%;right:0;rotate:7deg}.dp-begin-frame-8,.dp-begin-frame-9{opacity:.4;width:clamp(120px,12vw,180px)}.dp-begin-frame-8{animation-delay:-8s;bottom:2.5%;left:25%;rotate:-6deg}.dp-begin-frame-9{animation-delay:-3.5s;bottom:2%;right:25%;rotate:7deg}[data-preview-theme=light] .dp-creation-shell{background:linear-gradient(145deg,#ffffffed,#eef1f7fa);box-shadow:0 32px 90px -50px #5c72944d}[data-preview-theme=light] .dp-demo-toolbar img{filter:brightness(.38)}[data-preview-theme=light] .dp-demo-prompt>span{color:#625287}[data-preview-theme=light] .dp-begin-copy h2>span{background-image:linear-gradient(115deg,#30394c,#727389)}[data-still=true] .dp-demo-art,[data-still=true] .dp-demo-timeline i,[data-still=true] .dp-canvas-node,[data-still=true] .dp-canvas-connections path,[data-still=true] .dp-begin-frame{animation-play-state:paused}@keyframes dp-image-unveil{0%{clip-path:inset(0 100% 0 0);filter:blur(9px);transform:scale(1.035)}to{clip-path:inset(0);filter:blur();transform:scale(1)}}@keyframes dp-camera-drift{0%{transform:scale(1.03)translate(-1%)}to{transform:scale(1.18)translate(2%)}}@keyframes dp-timeline{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}@keyframes dp-connect{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes dp-node-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dp-frame-drift{0%{transform:translateY(-8px)}to{transform:translateY(12px)}}.dp-creation[data-still=true] .dp-demo-image .dp-demo-art,.dp-creation[data-still=true] .dp-canvas-node,.dp-creation[data-still=true] .dp-canvas-connections path{animation:none}.dp-model-loop{align-items:center;gap:32px;min-height:112px;padding:26px max(40px,50% - 720px);display:flex}.dp-model-heading{flex:none;width:185px}.dp-model-heading>span{color:var(--dp-muted);letter-spacing:.09em;font-size:12px}.dp-model-heading h2{letter-spacing:.12em;margin:9px 0 0;font-size:16px;font-weight:400}.dp-model-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.dp-model-track{will-change:transform;-webkit-user-select:none;user-select:none;width:max-content;display:flex}.dp-model-sequence{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.dp-model-sequence li{letter-spacing:-.025em;white-space:nowrap;color:var(--dp-ink);opacity:.78;flex:none;align-items:center;gap:11px;margin-right:52px;font-size:19px;font-weight:500;display:flex}.dp-model-icon{object-fit:contain;filter:brightness(0)invert();flex:none;width:27px;height:27px;display:block}.dp-model-loop[data-reduced=true] .dp-model-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.dp-model-loop[data-reduced=true] .dp-model-track{will-change:auto;transform:none!important}.dp-model-icon-wan{width:68px}[data-preview-theme=light] .dp-model-icon{filter:brightness(0)}@media (max-width:760px){.dp-model-loop{flex-wrap:wrap;gap:18px;min-height:138px;padding:23px 22px}.dp-model-heading{order:0;align-items:center;gap:14px;width:100%;display:flex}.dp-model-heading>span{font-size:12px}.dp-model-heading h2{margin:0;font-size:13px}.dp-model-window{flex-basis:100%;order:2}.dp-model-sequence li{gap:9px;margin-right:35px;font-size:17px}.dp-model-icon{width:24px;height:24px}}@media (max-width:1100px){.dp-chapters{gap:8px}.dp-topbar-right{gap:16px}.dp-demo-copy{padding:28px 24px}.dp-demo-panel{grid-template-columns:minmax(245px,.85fr) minmax(0,1.3fr)}.dp-begin{min-height:780px}.dp-begin-frame{width:190px}.dp-begin-frame-2{left:-3%}.dp-begin-frame-3{right:-3%}}@media (max-width:760px){.dp-chapters{justify-content:space-between;gap:0}.dp-chapters button{padding:10px 4px;font-size:12px}.dp-creation{padding:148px 0 25px}.dp-demo-toolbar{gap:8px;min-height:52px;padding:12px 14px}.dp-demo-toolbar>span{letter-spacing:.04em;font-size:12px}.dp-demo-toolbar>div{gap:6px}.dp-demo-toolbar>div>span{display:none}.dp-demo-toolbar img{width:12px;height:20px}.dp-demo-toolbar button{width:28px;height:28px}.dp-demo-panel{flex-direction:column;display:flex}.dp-demo-stage{aspect-ratio:1.45;order:-1;height:auto}.dp-demo-copy{padding:24px}.dp-demo-copy h3{max-width:none;margin:14px 0 10px;font-size:24px}.dp-demo-copy>p{max-width:none}.dp-demo-prompt{margin:18px 0 12px}.dp-demo-eyebrow{letter-spacing:.05em;font-size:12px;top:15px;left:15px}.dp-demo-stage-label{font-size:13px;bottom:17px;left:15px}.dp-demo-timeline{bottom:17px;left:15px;right:15px}.dp-demo-video .dp-demo-stage-label{bottom:46px}.dp-demo-timeline small{font-size:12px}.dp-creation-tabs button{flex-direction:column;justify-content:center;gap:9px;min-height:80px;padding:16px 4px;font-size:13px;display:flex}.dp-creation-tabs small{display:none}.dp-creation-tabs button[aria-selected=true]:before{left:15px;right:15px}.dp-creation-note{justify-content:center;padding:14px 0}.dp-creation-note>span{display:none}.dp-canvas-node>span{gap:4px;padding:7px;font-size:12px}.dp-canvas-node>span svg{width:10px}.dp-node-note p{padding:2px 7px 9px;font-size:12px}.dp-node-junction{corner-shape:squircle;border-radius:10px;width:30px;height:30px;top:44%;left:46%}.dp-node-junction svg{width:15px}.dp-canvas-scale{font-size:12px;bottom:10px;right:10px}.dp-canvas-demo>.dp-demo-eyebrow{display:none}.dp-begin{height:88svh;min-height:730px}.dp-begin-copy{padding:105px 18px}.dp-begin-copy h2{font-size:64px}.dp-begin-copy>.dp-section-kicker{margin-bottom:30px;font-size:12px}.dp-begin-copy p{margin:25px 0 30px;font-size:15px}.dp-mobile-break{display:block}.dp-begin-copy .dp-begin-cta{min-width:200px;height:56px;font-size:15px}.dp-begin-frame{opacity:.42;width:140px}.dp-begin-frame-0{top:7%;left:-42px}.dp-begin-frame-1{top:8%;right:-42px}.dp-begin-frame-2{bottom:6%;left:-30px}.dp-begin-frame-3{bottom:5%;right:-35px}}@media (prefers-reduced-motion:reduce){.dp-demo-art,.dp-demo-timeline i,.dp-canvas-node,.dp-canvas-connections path,.dp-begin-frame{animation:none!important}}@media (max-width:760px){.dp-note-detail{display:none}.dp-node-note{bottom:6%}.dp-begin-frame-4,.dp-begin-frame-5{display:none}.dp-begin-frame-6,.dp-begin-frame-7{opacity:.3;width:100px;top:47%}.dp-begin-frame-6{left:-72px}.dp-begin-frame-7{right:-72px}.dp-begin-frame-8,.dp-begin-frame-9{opacity:.35;width:92px;bottom:0}.dp-begin-frame-8{left:21%}.dp-begin-frame-9{right:21%}.dp-model-icon-wan{width:60px}}
