.rising-page{background:#050505!important}.rising-page .site-footer{display:none}.rising-page .site-header{position:absolute;inset:0 0 auto;z-index:100;background:transparent;border-bottom:1px solid #ffffff12}.rising-page .site-header .header-container{background:transparent}.rising-experience{height:100svh;min-height:660px;background:#050505}.rising-view{position:relative;min-height:100%;overflow:hidden}.rising-view[hidden]{display:none!important}.rising-plate{position:absolute;inset:0;background:#050505}.rising-plate video{position:absolute;left:50%;top:0;transform:translateX(-50%);width:max(100%,141svh);height:100%;object-fit:cover;pointer-events:none}.rising-plate:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050505b8 0%,#05050570 42%,#05050500 76%),linear-gradient(0deg,#050505 0%,#050505bf 11%,transparent 28%)}.rising-copy{position:relative;padding-top:clamp(200px,26svh,310px);margin-left:6vw;width:min(650px,55vw)}.rising-eyebrow{font-size:10px;line-height:1.6;letter-spacing:.22em;color:#b8ad97;margin:0 0 26px}.rising-copy h1{font-size:clamp(40px,4.7vw,72px);font-weight:400;line-height:1.2;letter-spacing:.025em;color:#faf9f5;margin:0 0 30px}.rising-description{font-size:15px;line-height:2;color:#b8b7b4;max-width:540px;margin:0}.rising-next{display:flex;align-items:center;justify-content:space-between;gap:35px;min-width:155px;margin-top:36px;background:#faf9f5;color:#101010;border:0;border-radius:999px;padding:15px 24px;font-family:inherit;font-size:14px;line-height:1.4;cursor:pointer}.rising-next:hover{background:#ded4be}.rising-bottom-brand{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);display:flex;align-items:center;gap:14px;color:#e5dfd0;text-decoration:none}.rising-bottom-brand .brand-mark{width:48px;height:48px}.rising-bottom-brand .brand-mark img{width:100%;height:100%;object-fit:contain}.rising-bottom-brand .brand-title{font-size:24px}.rising-inner{max-width:1100px;margin:0 auto;padding:155px 40px 60px}.rising-inner h1{font-size:clamp(38px,5vw,65px);font-weight:400;line-height:1.3;color:#e9e2d3;margin:0 0 35px}.rising-back{background:none;color:#b8ad97;border:0;font-family:inherit;font-size:12px;line-height:1.5;padding:0;margin-bottom:44px;cursor:pointer}.rising-year-list{border-top:1px solid #c6b28a40}.rising-year-list a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c6b28a30;padding:18px 5px;color:#dfd6c4;text-decoration:none;transition:padding .25s,color .25s}.rising-year-list a>span:first-child{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(40px,5.5vw,72px);line-height:1}.rising-year-list a>span:last-child{font-size:23px;color:#9f8f6b}.rising-year-list a:hover{padding-left:22px;color:#fff}.rising-selection-label{display:block;font-size:.56em;margin-top:12px}.rising-pending{margin-top:70px;color:#a8a091}.rising-pending-line{display:block;width:60px;height:1px;background:#ac976a;margin-bottom:30px}.rising-pending h2{font-size:23px;font-weight:400}.rising-pending p{font-size:13px;line-height:1.8}.rising-page :focus-visible{outline:1px solid #d6bf8d;outline-offset:6px}.rising-page h1:focus{outline:none}html[lang=en] .rising-copy h1{font-size:clamp(46px,5.5vw,80px);letter-spacing:-.025em}html[lang=en] .rising-description{font-size:15px;line-height:1.85;max-width:560px}@media(min-width:701px) and (prefers-reduced-motion:no-preference){.rising-copy{animation:rising-in .9s cubic-bezier(.22,1,.36,1) both}.rising-bottom-brand{animation:rising-fade 1.2s .3s both}@keyframes rising-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rising-fade{from{opacity:0}to{opacity:1}}}@media(max-width:700px){.rising-experience{min-height:790px;height:100svh}.rising-copy{padding-top:200px;margin:0 25px;width:auto;max-width:540px}.rising-copy h1{font-size:36px;margin-bottom:25px}.rising-description{font-size:14px;line-height:2}.rising-plate video{object-position:43% center;width:100%;height:100%}.rising-plate:after{background:linear-gradient(90deg,#050505cc,#05050577 70%,#05050530),linear-gradient(0deg,#050505,transparent 40%,#05050544)}.rising-bottom-brand{bottom:34px;white-space:nowrap}.rising-inner{padding:145px 25px 50px}.rising-back{margin-bottom:35px}.rising-year-list a{padding:22px 0}.rising-copy .rising-eyebrow{font-size:9px;letter-spacing:.16em}html[lang=en] .rising-copy h1{font-size:48px}html[lang=en] .rising-description{font-size:14px;line-height:1.8}}
/* Annual edition shelf and gatefold vinyl sleeve */
.rising-shelf-view{background:#08090b;min-height:100svh;perspective:1400px}.shelf-heading{position:relative;max-width:1150px;margin:auto;padding:130px 40px 0}.shelf-heading .rising-back{margin-bottom:20px}.shelf-heading .rising-eyebrow{margin-bottom:14px}.shelf-heading h1{font-size:clamp(30px,3.4vw,48px);font-weight:400;margin:0;color:#e3ddcf}.edition-stage{position:relative;height:clamp(270px,44svh,460px);display:flex;align-items:center;justify-content:center;perspective:1200px;margin-top:25px}.edition-case{--case-h:clamp(240px,38svh,410px);position:relative;width:calc(var(--case-h)*.7);height:var(--case-h);transform-style:preserve-3d;transform:rotateY(-19deg) rotateZ(-3deg) translateY(-8px);transition:transform .7s cubic-bezier(.2,.8,.2,1);text-decoration:none;z-index:2;outline-offset:20px}.edition-case:hover,.edition-case:focus-visible{transform:rotateY(-7deg) rotateZ(-1deg) translateY(-18px)}.edition-front{position:absolute;inset:0;background:#050619;transform:translateZ(18px);box-shadow:18px 24px 45px #0008;border:1px solid #8994ab30;overflow:hidden}.edition-front:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,#ffffff12,transparent 30%,#ffffff04 65%,#0002);box-shadow:inset 4px 0 6px #ffffff15}.edition-front img{width:100%;height:100%;object-fit:contain;display:block}.edition-spine{position:absolute;left:-36px;top:0;width:36px;height:100%;transform:rotateY(-90deg);transform-origin:right center;background:linear-gradient(90deg,#080b18,#1a223b,#090d1f);display:flex;align-items:center;justify-content:space-between;padding:15px 6px;writing-mode:vertical-rl;color:#d2d6e0;font-size:9px;letter-spacing:.12em;border:1px solid #91a0be30}.edition-spine b{font:24px Georgia,serif}.edition-edge{position:absolute;inset:0;transform:translateZ(-18px);background:#171c2c}.edition-open{position:absolute;left:18px;right:18px;bottom:18px;padding:12px;background:#ebe8de;color:#111;text-align:center;font-size:11px;transform:translateY(90px);transition:transform .4s}.edition-case:hover .edition-open,.edition-case:focus-visible .edition-open{transform:translateY(0)}.edition-shelf-line{position:absolute;left:8%;right:8%;bottom:14px;height:1px;background:#c6b28a40;box-shadow:0 10px 20px #000}.edition-caption{text-align:center;padding:15px 20px 35px}.edition-caption .rising-eyebrow{margin:0 0 12px;font-size:9px}.edition-caption h2{font-size:25px;line-height:1.5;font-weight:400;margin:0 0 10px;color:#e4ddcd}.edition-caption p{font-size:12px;color:#9e988a}.record-detail{min-height:100svh;background:#08090b}.record-heading{max-width:1150px;padding:130px 40px 0;margin:auto}.record-heading .rising-back{margin-bottom:20px}.record-heading .rising-eyebrow{margin-bottom:12px}.record-heading h1{display:flex;align-items:baseline;gap:22px;margin:0;color:#e6dfce;font-size:46px;font-weight:400}.record-heading .rising-selection-label{font-size:24px;margin:0}.record-display{position:relative;display:flex;align-items:center;justify-content:center;height:clamp(390px,49svh,510px);perspective:1600px}.record-package{--record-size:clamp(240px,25vw,320px);position:relative;width:var(--record-size);height:var(--record-size);transform-style:preserve-3d;transform:translateX(-5%) rotateY(-8deg) rotateZ(-2deg);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.record-package.is-open{transform:translateX(24%) rotateY(-3deg) rotateZ(0)}.record-inner{position:absolute;inset:0;background:linear-gradient(130deg,#11182d,#070b17);border:1px solid #6d789b55;padding:9%;box-shadow:10px 20px 45px #0009;color:#dce0eb;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.record-liner-index{font-size:8px;letter-spacing:.2em;color:#98a4bd}.record-inner h2{font-size:clamp(17px,1.7vw,25px);line-height:1.6;font-weight:400;margin:20px 0}.record-liner-rule{width:40px;height:1px;background:#9aabce;margin-bottom:22px}.record-inner p{font-size:12px;color:#c4ccdc;margin:0 0 14px}.record-inner small{font-size:10px;line-height:1.9;color:#8f9cb6;max-width:24ch}.record-liner-brand{margin-top:auto;font-size:8px;letter-spacing:.2em;color:#94a0b8}.record-disc{position:absolute;width:94%;height:94%;top:3%;left:3%;border-radius:50%;background:repeating-radial-gradient(circle,#101113 0,#101113 1px,#1c1d20 2px,#090a0c 3px);box-shadow:8px 15px 35px #0009;transform:translateZ(-2px) translateX(0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:grid;place-items:center}.record-disc:before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 10deg,transparent,#ffffff18 20deg,transparent 50deg,transparent 150deg,#ffffff12 180deg,transparent 215deg)}.record-label{width:35%;height:35%;border-radius:50%;background:#111d38;color:#dbe3f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;box-shadow:0 0 0 1px #93a4c333}.record-label span{font-size:6px;letter-spacing:.08em}.record-label strong{font:30px 'Instrument Serif',Georgia,serif}.record-cover{position:absolute;inset:0;padding:0;border:0;cursor:pointer;background:transparent;transform-style:preserve-3d;transform-origin:left center;transform:translateZ(4px);transition:transform 1.2s cubic-bezier(.2,.8,.2,1);color:#dce2f2}.record-cover-front,.record-cover-back{position:absolute;inset:0;display:flex;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid #91a0be40;box-shadow:5px 8px 24px #0008;background:#02051c;overflow:hidden}.record-cover-front{justify-content:center;background:linear-gradient(110deg,#06091e,#02041a)}.record-cover-front img{width:100%;height:100%;object-fit:contain;display:block}.record-cover-front:after{content:'';position:absolute;inset:0;box-shadow:inset 5px 0 8px #ffffff12;background:linear-gradient(110deg,#ffffff08,transparent 45%);pointer-events:none}.record-cover-back{transform:rotateY(180deg);flex-direction:column;align-items:center;justify-content:center;gap:25px;background:linear-gradient(125deg,#111a30,#070c1b)}.record-cover-back>span{font-size:8px;letter-spacing:.2em}.record-cover-back em{font:italic clamp(24px,3vw,40px)/1.2 'Instrument Serif',Georgia,serif}.record-cover-back b{font:38px 'Instrument Serif',Georgia,serif;font-weight:400}.record-package.is-open .record-cover{transform:translateZ(4px) rotateY(-155deg)}.record-package.is-open .record-disc{transform:translateZ(-2px) translateX(50%)}.record-controls{text-align:center;padding:10px 20px 35px}.record-toggle{border:1px solid #7e8da950;border-radius:999px;padding:12px 23px;background:#101522;color:#d4dced;font-family:inherit;font-size:12px;cursor:pointer;display:inline-flex;gap:25px;align-items:center}.record-toggle:hover{background:#1c2435}.record-controls p{color:#8f98aa;font-size:11px;margin-top:15px}@media(max-width:700px){.shelf-heading,.record-heading{padding:125px 24px 0}.shelf-heading h1{font-size:32px}.edition-stage{height:360px;margin-top:20px}.edition-case{--case-h:300px}.edition-open{transform:none;font-size:10px;left:12px;right:12px;bottom:12px;padding:9px}.edition-caption{padding-top:8px}.edition-caption h2{font-size:22px}.record-heading h1{font-size:34px;gap:14px;flex-wrap:wrap}.record-heading .rising-selection-label{font-size:20px}.record-display{height:370px;overflow:hidden}.record-package{--record-size:min(66vw,300px);transform:translateX(-4%) rotateY(-7deg) rotateZ(-2deg)}.record-package.is-open{--record-size:min(48vw,240px);transform:translateX(24%) rotateY(0)}.record-inner{padding:8%}.record-inner h2{font-size:14px;margin:14px 0}.record-liner-index{font-size:6px}.record-inner p{font-size:10px}.record-inner small{font-size:8px}.record-liner-rule{margin-bottom:12px}.record-liner-brand{font-size:6px}.record-label{gap:5px}.record-label strong{font-size:21px}.record-label span{font-size:4px}.record-cover-back{gap:18px}.record-cover-back em{font-size:22px}.record-cover-back b{font-size:28px}.record-controls{padding-top:0}.record-heading .rising-eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){.edition-case,.edition-open,.record-package,.record-cover,.record-disc{transition:none!important}}
