.media-section{margin-top:105px;padding-top:75px;border-top:1px solid #ffffff22;scroll-margin-top:34px}.media-section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:end;gap:8%;margin-bottom:42px}.media-section-head .eyebrow{color:#c5a56b}.media-section-head h3{margin:20px 0 0;font-size:clamp(40px,6vw,82px);line-height:.98;letter-spacing:-.075em;font-weight:600}.media-section-head h3 em{background:linear-gradient(105deg,#f5dcaa,#ca8c51 33%,#ffe4a0 55%,#b36d42 78%,#edcb82);background-clip:text;-webkit-background-clip:text;color:transparent}.media-section-head>p{max-width:440px;margin:0 0 5px;color:#b6b8b0;font-size:13px;line-height:1.85}.print-gallery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.print-gallery-item{grid-column:span 4;margin:0;min-width:0}.print-gallery-item:nth-child(1),.print-gallery-item:nth-child(4){grid-column:span 5}.print-gallery-item:nth-child(2),.print-gallery-item:nth-child(5){grid-column:span 3}.print-gallery-item:nth-child(3),.print-gallery-item:nth-child(6){grid-column:span 4}.print-gallery-card{position:relative;display:block;width:100%;padding:0;overflow:hidden;aspect-ratio:1.27;border:1px solid #d1ad6a48;border-radius:19px;background:#171a19;color:#f0eee8;text-align:left;box-shadow:inset 0 1px #ffffff20,0 16px 42px #0004;transition:transform .35s,border-color .35s,box-shadow .35s}.print-gallery-card:enabled{cursor:zoom-in}.print-gallery-card:enabled:hover{transform:translateY(-4px);border-color:#e6c17b9c;box-shadow:inset 0 1px #ffffff40,0 23px 55px #0007}.print-gallery-card:disabled{opacity:1}.print-art-stage{position:absolute;inset:0;overflow:hidden;display:block;background:radial-gradient(ellipse at 50% 46%,#ffffff0c,transparent 58%),linear-gradient(145deg,#202422,#101212)}.art-kicker{position:absolute;z-index:2;top:16px;left:17px;color:#c5a56b;font-size:8px;letter-spacing:.16em}.art-slot-label{position:absolute;z-index:3;left:16px;bottom:14px;color:#e2d2b2a6;font-size:8px;letter-spacing:.12em}.art-sheet{position:absolute;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:linear-gradient(135deg,#e7dec9,#bcb09b 58%,#d1c2a6);color:#232522;box-shadow:0 19px 40px #0008,inset 0 1px #fff}.art-sheet-main{z-index:2;left:29%;top:15%;width:43%;height:69%;transform:rotate(-4deg)}.art-sheet-main b{font-size:clamp(13px,1.8vw,24px);letter-spacing:-.07em;line-height:.95}.art-sheet-main i{font-size:7px;font-style:normal;color:#5d5c54}.art-sheet-back{left:35%;top:18%;width:42%;height:68%;transform:rotate(8deg);background:linear-gradient(145deg,#a77b49,#524337 65%,#302b25)}.art-fold{position:absolute;left:27%;top:18%;height:62%;width:48%;display:flex;flex-direction:column;justify-content:space-between;padding:15px;color:#242622;background:linear-gradient(90deg,#e4dcc8 0 49%,#b9ab91 50%,#d8cdb6 100%);box-shadow:0 18px 40px #0008;transform:rotate(4deg);clip-path:polygon(0 0,100% 7%,100% 100%,0 91%)}.art-fold i{font-size:clamp(11px,1.35vw,17px);font-style:normal;line-height:1.05;font-weight:700}.art-fold b{font-size:8px;letter-spacing:.14em}.art-box{position:absolute;left:33%;top:22%;width:41%;height:55%;display:flex;flex-direction:column;justify-content:space-between;padding:14px;background:linear-gradient(145deg,#bd744c,#743c2d 55%,#39271f);color:#f5dfb2;box-shadow:0 20px 42px #0009;transform:rotate(-5deg);clip-path:polygon(12% 0,100% 13%,100% 82%,25% 100%,0 79%,0 13%)}.art-box i{font-size:8px;font-style:normal;letter-spacing:.15em}.art-box b{font-size:clamp(36px,5vw,70px);line-height:.8;letter-spacing:-.1em}.art-poster-sheet{position:absolute;left:31%;top:11%;width:38%;height:75%;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:linear-gradient(155deg,#ae552e,#db9b55 55%,#e7c480);color:#171817;box-shadow:0 18px 40px #0008;transform:rotate(3deg)}.art-poster-sheet b{font-size:clamp(17px,2.1vw,28px);line-height:.9;letter-spacing:-.07em}.art-poster-sheet i{font-size:7px;font-style:normal}.art-cards{position:absolute;left:24%;top:28%;width:54%;height:42%;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px;background:linear-gradient(140deg,#ede5d5,#b7ae9e);color:#242723;box-shadow:0 17px 38px #0009;transform:rotate(-6deg)}.art-cards:after{content:"";position:absolute;inset:16px -12px -12px 17px;z-index:-1;background:linear-gradient(145deg,#c4874e,#6a4b34);box-shadow:0 14px 35px #0007}.art-cards i{font-size:7px;font-style:normal;letter-spacing:.14em}.art-cards b{font-size:clamp(16px,2vw,26px);letter-spacing:-.08em}.art-cards small{font-size:7px;color:#635e54}.art-editorial-sheet{position:absolute;left:31%;top:13%;width:42%;height:73%;display:flex;flex-direction:column;justify-content:space-between;padding:17px;background:linear-gradient(135deg,#28333a,#111719 75%);color:#e4d5b8;box-shadow:0 18px 40px #0009;transform:rotate(4deg)}.art-editorial-sheet:after{content:"";position:absolute;inset:0 0 0 53%;background:linear-gradient(145deg,#b68a57,#48382b);opacity:.76}.art-editorial-sheet b,.art-editorial-sheet i{position:relative;z-index:1}.art-editorial-sheet b{font-size:clamp(17px,2.1vw,28px);line-height:.95;letter-spacing:-.07em}.art-editorial-sheet i{font-size:7px;font-style:normal}.gallery-thumb{position:absolute;inset:0;z-index:4;width:100%;height:100%;object-fit:contain;background:#101212}.print-gallery-item figcaption{display:flex;flex-direction:column;gap:7px;padding:14px 2px 3px}.print-gallery-item figcaption span{color:#c5a56b;font-size:8px;letter-spacing:.14em}.print-gallery-item figcaption b{font-size:15px;font-weight:550;color:#eeece6;letter-spacing:-.03em}.media-template-note{display:flex;gap:15px;align-items:baseline;margin:28px 0 0;padding-top:18px;border-top:1px solid #ffffff20;color:#aaa99f;font-size:11px;line-height:1.7}.media-template-note span{flex:0 0 auto;color:#c5a56b;font-size:8px;letter-spacing:.15em}.motion-showcase{margin-top:110px}.motion-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:16px;align-items:stretch}.motion-screen,.video-remote{min-width:0;border:1px solid #d1ad6a44;border-radius:22px;background:linear-gradient(145deg,#ffffff0d,#ffffff03 56%,#bd863512);box-shadow:inset 0 1px #ffffff1a,0 18px 50px #0005;backdrop-filter:blur(14px)}.motion-screen{padding:15px;display:flex;flex-direction:column}.screen-topline,.screen-bottomline{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:26px;color:#c5a56b;font-size:8px;letter-spacing:.14em}.screen-topline{margin-bottom:10px}.screen-bottomline{margin-top:9px;color:#9d9e97;font-size:7px}.screen-bottomline span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.motion-screen video{display:block;width:100%;aspect-ratio:16/9;max-height:68vh;object-fit:contain;border:1px solid #ffffff14;border-radius:13px;background:#050606}.motion-screen video[hidden]{display:none}.video-empty-state{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:300px;aspect-ratio:16/9;overflow:hidden;padding:35px;border:1px solid #ffffff16;border-radius:13px;text-align:center;background:radial-gradient(ellipse at 50% 45%,#a0783b20,transparent 42%),linear-gradient(145deg,#171b1b,#090b0b 70%)}.video-empty-state:before,.video-empty-state:after{content:"";position:absolute;z-index:-1;inset:12%;border:1px solid #c5a56b21;border-radius:50%;transform:rotate(-18deg) scaleX(1.3)}.video-empty-state:after{inset:20%;transform:rotate(38deg) scaleX(1.4);border-color:#ffffff12}.empty-play{display:grid;place-items:center;width:48px;height:48px;border:1px solid #e3c47f7d;border-radius:50%;padding-left:3px;color:#e6c17b;background:#ffffff0a;box-shadow:0 0 35px #c5a56b1c}.video-empty-state>b{font-size:clamp(19px,2.5vw,30px);font-weight:550;letter-spacing:-.05em}.video-empty-state>p{max-width:390px;margin:0;color:#aeb1a9;font-size:12px;line-height:1.8}.screen-reticle{position:absolute;top:14px;right:14px;width:28px;height:28px;border-top:1px solid #d7b96c77;border-right:1px solid #d7b96c77}.screen-reticle:after{content:"";position:absolute;left:-380px;top:240px;width:28px;height:28px;border-bottom:1px solid #d7b96c77;border-left:1px solid #d7b96c77}.video-remote{padding:18px;display:flex;flex-direction:column}.remote-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-bottom:17px;border-bottom:1px solid #ffffff20}.remote-heading .eyebrow{margin:0;color:#c5a56b;font-size:8px}.remote-heading h4{margin:8px 0 0;font-size:20px;font-weight:550;letter-spacing:-.04em}.remote-led{width:8px;height:8px;border-radius:50%;background:#c5a56b;box-shadow:0 0 13px #c5a56b77}.video-playlist{display:flex;flex-direction:column;gap:8px;max-height:430px;margin:15px -4px 10px 0;padding:0 4px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#9f8253 #ffffff0b;scrollbar-width:thin}.video-track{display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:11px;flex:0 0 auto;min-height:64px;padding:9px 11px;border:1px solid #ffffff17;border-radius:13px;text-align:left;color:#ece9e0;background:linear-gradient(145deg,#ffffff0d,#ffffff03);transition:border-color .25s,background .25s,transform .25s}.video-track:enabled{cursor:pointer}.video-track:enabled:hover{border-color:#d4b77777;background:linear-gradient(145deg,#ffffff18,#bd86351a);transform:translateX(-2px)}.video-track:disabled{opacity:.62;cursor:default}.video-track.is-current{border-color:#dfbd6d8a;background:linear-gradient(120deg,#ae74342a,#ffffff08 70%);box-shadow:inset 0 1px #fff2}.track-number{display:grid;place-items:center;width:30px;height:30px;border:1px solid #c5a56b37;border-radius:9px;color:#d7ba80;font-size:9px}.track-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.track-copy b{font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-copy small{font-size:9px;color:#a3a69e}.video-track>i{font-style:normal;color:#d5b36c;font-size:10px;text-align:center}.remote-note{margin:auto 0 0;padding-top:15px;border-top:1px solid #ffffff19;color:#a8aaa3;font-size:10px;line-height:1.75}.media-section[hidden],[data-work-panel][hidden]{display:none!important}
@media(max-width:900px){.motion-console{grid-template-columns:minmax(0,1fr) minmax(245px,290px)}.motion-screen{padding:11px}.video-remote{padding:14px}.video-playlist{max-height:350px}.print-gallery-grid{gap:14px}.print-gallery-item:nth-child(n){grid-column:span 6}}
@media(max-width:680px){.media-section{margin-top:72px;padding-top:52px}.media-section-head{grid-template-columns:1fr;gap:12px;margin-bottom:25px}.media-section-head h3{font-size:clamp(38px,10vw,60px);margin-top:14px}.media-section-head>p{font-size:12px}.print-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.print-gallery-item:nth-child(n){grid-column:auto}.print-gallery-item:nth-child(1),.print-gallery-item:nth-child(4){grid-column:span 2}.print-gallery-card{aspect-ratio:1.15;border-radius:15px}.print-gallery-item:nth-child(1) .print-gallery-card,.print-gallery-item:nth-child(4) .print-gallery-card{aspect-ratio:1.4}.art-kicker{top:12px;left:12px;font-size:7px}.art-slot-label{left:12px;bottom:11px;font-size:7px}.art-sheet-main{padding:13px}.art-sheet-main b,.art-fold i,.art-box b,.art-poster-sheet b,.art-cards b,.art-editorial-sheet b{font-size:clamp(15px,5vw,24px)}.print-gallery-item figcaption{padding:10px 1px 0;gap:5px}.print-gallery-item figcaption span{font-size:7px}.print-gallery-item figcaption b{font-size:12px}.media-template-note{display:block;font-size:10px}.media-template-note span{display:block;margin-bottom:6px}.motion-showcase{margin-top:72px}.motion-console{grid-template-columns:minmax(0,1fr);gap:10px}.motion-screen,.video-remote{border-radius:17px}.motion-screen{padding:9px}.screen-topline{margin-bottom:7px;font-size:7px}.screen-bottomline{font-size:6px}.motion-screen video{border-radius:10px}.video-empty-state{min-height:210px;padding:20px 16px;border-radius:10px;gap:10px}.empty-play{width:38px;height:38px;font-size:12px}.video-empty-state>b{font-size:19px}.video-empty-state>p{font-size:10px;max-width:300px}.video-remote{padding:14px}.remote-heading{padding-bottom:12px}.remote-heading h4{font-size:18px}.video-playlist{flex-direction:row;max-height:none;overflow-y:hidden;overflow-x:auto;margin:12px -14px 4px;padding:0 14px 9px;scroll-snap-type:x mandatory}.video-track{grid-template-columns:28px minmax(110px,1fr) 20px;min-width:205px;min-height:61px;scroll-snap-align:start}.video-track:enabled:hover{transform:translateY(-2px)}.remote-note{font-size:9px;padding-top:12px}.screen-reticle:after{top:170px}}
@media(prefers-reduced-motion:reduce){.print-gallery-card,.video-track{transition:none}}
