/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#eee8dd;--muted:#aca69c;--night:#090b0d;--panel:#121517c7;--line:#eee8dd21;--gold:#d0ad72;--sage:#778d82}*{box-sizing:border-box}html{background:var(--night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior-x:none}body{background:radial-gradient(circle at 20% 10%, #415b5433, transparent 30rem), radial-gradient(circle at 83% 75%, #89644021, transparent 27rem), var(--night);color:var(--ink);overscroll-behavior-x:none;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}main{min-height:100vh;padding:0 clamp(1.25rem,4vw,4rem);position:relative;overflow:hidden}.orb{pointer-events:none;border:1px solid #d0ad721f;border-radius:50%;position:fixed}.orb-one{width:31rem;height:31rem;top:-15rem;right:-15rem}.orb-two{width:42rem;height:42rem;bottom:-21rem;left:-19rem}.site-header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;max-width:80rem;margin:0 auto;padding:1.4rem 0;display:flex;position:relative}.brand{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.77rem;display:flex}.brand-mark{border:1px solid var(--gold);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Georgia,serif;font-size:.85rem;display:flex}.back-link{color:var(--muted);letter-spacing:.08em;font-size:.78rem;transition:color .16s}.back-link:hover{color:var(--ink)}.player-shell{z-index:1;grid-template-columns:minmax(32rem,1.25fr) minmax(20rem,.75fr);justify-content:center;align-items:center;gap:clamp(2.5rem,5vw,6rem);max-width:92rem;min-height:calc(100vh - 5rem);margin:0 auto;padding:clamp(3.5rem,6vw,6rem) 0;display:grid;position:relative}.orbit-column{min-width:0}.flow-heading{justify-content:space-between;align-items:end;gap:2rem;max-width:52rem;margin:0 auto 1rem;display:flex}.flow-heading .eyebrow{margin-bottom:.65rem}.flow-heading h2{letter-spacing:-.035em;max-width:17ch;margin:0;font-size:clamp(1.75rem,3vw,3rem);line-height:1}.flow-heading>span{color:var(--gold);letter-spacing:.15em;flex:none;padding-bottom:.25rem;font-size:.65rem}.cover-flow{--flow-card-size:clamp(11rem, 17vw, 17.5rem);cursor:grab;overscroll-behavior-x:contain;perspective:1200px;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 46%,#d8ae6233,#0000 22%),radial-gradient(at 50% 88%,#617d6f29,#0000 38%),linear-gradient(145deg,#101415f2,#060809e6);border:1px solid #d0ad7238;border-radius:1.3rem;width:100%;height:clamp(28rem,42vw,37rem);position:relative;overflow:hidden;box-shadow:0 3rem 8rem #00000061,inset 0 0 6rem #0000006b}.cover-flow:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.cover-flow.is-dragging{cursor:grabbing}.flow-halo{border:1px solid #d0ad721f;border-radius:50%;width:54%;height:65%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.flow-halo:before,.flow-halo:after{border-radius:inherit;content:"";border:1px solid #d0ad7214;position:absolute;inset:14%}.flow-halo:after{inset:31%}.flow-stage{--flow-drag:0px;height:100%;transform:translateX(var(--flow-drag));transform-style:preserve-3d;will-change:transform;width:100%;transition:transform .46s cubic-bezier(.2,.78,.2,1);position:relative}.cover-flow.is-dragging .flow-stage{transition:none}.flow-album{aspect-ratio:1;backface-visibility:hidden;cursor:pointer;height:var(--flow-card-size);transform-style:preserve-3d;will-change:opacity, transform;width:var(--flow-card-size);z-index:1;background:#0f1314;border:1px solid #eee8dd29;border-radius:.85rem;padding:0;transition:border-color .24s,box-shadow .24s,filter .24s,opacity .46s cubic-bezier(.2,.78,.2,1),transform .46s cubic-bezier(.2,.78,.2,1);position:absolute;top:47%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1.5rem 3rem #000000a6}.flow-album[data-position="-1"]{opacity:.76;z-index:3;transform:translate(-126%,-50%)translateZ(-90px)rotateY(18deg)scale(.79)}.flow-album[data-position="1"]{opacity:.76;z-index:3;transform:translate(26%,-50%)translateZ(-90px)rotateY(-18deg)scale(.79)}.flow-album[data-position="-2"]{opacity:.38;z-index:2;transform:translate(-184%,-50%)translateZ(-180px)rotateY(24deg)scale(.62)}.flow-album[data-position="2"]{opacity:.38;z-index:2;transform:translate(84%,-50%)translateZ(-180px)rotateY(-24deg)scale(.62)}.flow-album[data-position="-3"]{opacity:.11;z-index:1;transform:translate(-220%,-50%)translateZ(-240px)rotateY(28deg)scale(.5)}.flow-album[data-position="3"]{opacity:.11;z-index:1;transform:translate(120%,-50%)translateZ(-240px)rotateY(-28deg)scale(.5)}.flow-album[data-position="-4"],.flow-album[data-position="4"]{opacity:0;pointer-events:none;transform:translate(-50%,-50%)translateZ(-320px)scale(.38)}.flow-album img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.flow-album:hover{filter:brightness(1.08);border-color:#efce8fcc}.flow-album.is-active{opacity:1;z-index:5;border-color:#efcf91;transform:translate(-50%,-50%)translateZ(45px)scale(1.04);box-shadow:0 2.4rem 4.5rem #000000bd,0 0 3rem #d0ad724d}.flow-play{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1cf91;opacity:0;background:#060809b8;border:1px solid #efcf91a3;border-radius:50%;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;padding-left:.1rem;font-size:.68rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:.75rem;right:.75rem;transform:scale(.8)}.flow-album.is-active .flow-play,.flow-album:hover .flow-play{opacity:1;transform:scale(1)}.flow-floor{filter:blur(9px);background:radial-gradient(#cda55e3d,#cda55e09 42%,#0000 70%);width:80%;height:24%;position:absolute;bottom:5%;left:10%;transform:perspective(500px)rotateX(68deg)}.flow-instructions{color:#eee8dd85;letter-spacing:.12em;pointer-events:none;text-align:center;text-transform:uppercase;margin:0;font-size:.56rem;position:absolute;bottom:1.05rem;left:0;right:0}.flow-controls{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:30rem;margin:1rem auto 0;display:grid}.flow-controls button{border:1px solid var(--line);color:var(--gold);cursor:pointer;background:#121517cc;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:border-color .16s,transform .16s;display:flex}.flow-controls button:hover{border-color:var(--gold);transform:scale(1.05)}.flow-controls span{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:.9rem;overflow:hidden}.eyebrow{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.68rem}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.4vw,5rem);line-height:.98}.player-copy{min-width:0}.player-copy>audio{display:none}.now-playing{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.66rem;display:flex}.now-playing img{border:1px solid var(--line);object-fit:cover;border-radius:.3rem;width:3.5rem;height:3.5rem}.now-playing span{gap:.35rem;display:grid}.now-playing small{color:var(--gold);letter-spacing:.16em;font-size:.54rem}.track-title{color:var(--muted);margin:1.5rem 0 1.8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic;line-height:1.5}.sample-player{border:1px solid var(--line);background:linear-gradient(135deg,#181d1df5,#0d1011e6);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:1.1rem;padding:1rem;display:grid}.sample-toggle{background:var(--gold);color:var(--night);cursor:pointer;border:0;border-radius:.75rem;flex:none;place-items:center;gap:.3rem;min-width:6.4rem;height:4.4rem;padding:.65rem .9rem;display:grid}.sample-toggle>span{font-size:1rem;line-height:1}.sample-toggle small{letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:700}.sample-toggle:hover{background:#edca8d}.sample-timeline{min-width:0}.sample-timeline input{accent-color:var(--gold);cursor:pointer;width:100%;display:block}.sample-timeline>div{color:var(--muted);letter-spacing:.08em;justify-content:space-between;margin-top:.25rem;font-size:.58rem;display:flex}.actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.primary-button,.secondary-button{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.3rem;font-size:.72rem;transition:all .17s;display:inline-flex}.primary-button{background:var(--ink);border:1px solid var(--ink);color:var(--night)}.primary-button:hover{background:var(--gold);border-color:var(--gold)}.secondary-button{border:1px solid var(--line);background:0 0}.secondary-button:hover{border-color:var(--gold);color:var(--gold)}.library{border-top:1px solid var(--line);z-index:1;max-width:80rem;margin:0 auto;padding:5rem 0 7rem;position:relative}.library-heading{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.library-heading h2{margin:0;font-size:clamp(2rem,4vw,3.6rem)}.library-heading>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.collection-filters{flex-wrap:wrap;gap:.5rem;margin:-1rem 0 2rem;display:flex}.collection-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:999px;padding:.65rem .9rem;font-size:.58rem}.collection-filters button:hover,.collection-filters button.is-active{border-color:var(--gold);color:var(--gold)}.album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.album-card{background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:4.25rem 1fr auto;align-items:center;gap:1rem;min-height:6rem;padding:.65rem .85rem;transition:border-color .17s,transform .17s;display:grid}.album-card:hover{border-color:#d0ad7280;transform:translateY(-2px)}.album-card.is-active{border-color:var(--gold)}.card-cover{border:1px solid var(--line);object-fit:cover;border-radius:.3rem;width:4.25rem;height:4.25rem}.card-number{color:var(--gold);font-family:Georgia,serif;font-size:.75rem}.card-copy{gap:.35rem;display:grid}.card-copy strong{font-family:Georgia,serif;font-size:1rem;font-weight:400}.card-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.card-play{border:1px solid var(--line);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding-left:.12rem;font-size:.6rem;display:flex}footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.25rem;max-width:80rem;margin:0 auto;padding:1.5rem 0 2.5rem;font-size:.65rem;display:flex}footer a{color:inherit;text-decoration:none}footer a:hover{color:var(--gold)}footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.25rem;display:flex}@media (width<=900px){.player-shell{grid-template-columns:1fr;max-width:52rem;min-height:auto;padding:3.5rem 0 5rem}.cover-flow{--flow-card-size:clamp(12rem, 36vw, 16rem);height:clamp(24rem,58vw,30rem)}}@media (width<=760px){.brand span:last-child{display:none}.flow-heading{align-items:start}.cover-flow{--flow-card-size:clamp(10.5rem, 52vw, 13rem);height:20.5rem}.flow-album[data-position="-1"]{opacity:.5;transform:translate(-115%,-50%)translateZ(-90px)rotateY(15deg)scale(.72)}.flow-album[data-position="1"]{opacity:.5;transform:translate(15%,-50%)translateZ(-90px)rotateY(-15deg)scale(.72)}.flow-album[data-position="-2"],.flow-album[data-position="2"],.flow-album[data-position="-3"],.flow-album[data-position="3"]{opacity:0;pointer-events:none}.flow-halo{width:70%;height:56%}.flow-floor{bottom:8%}.flow-instructions{background:linear-gradient(#0000,#07090aeb);padding:1.3rem .7rem .75rem;bottom:0}h1{font-size:clamp(2.6rem,13vw,4rem)}.sample-player{grid-template-columns:1fr}.sample-toggle{grid-template-columns:auto 1fr;justify-items:start;width:100%;height:auto;min-height:3.2rem}.album-grid{grid-template-columns:1fr}.library-heading{flex-direction:column;align-items:start;gap:1rem}footer{flex-direction:column;align-items:flex-start;gap:.9rem}footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.flow-stage{transform:none}}.archive-page{--archive-ink:#efe9dc;--archive-muted:#a9a298;--archive-gold:#d8ae62;--archive-deep-gold:#9b7334;--archive-panel:#121615d1;--archive-line:#e2be792e;color:var(--archive-ink);isolation:isolate;background:radial-gradient(circle at 78% 5%,#a3732c24,#0000 28rem),radial-gradient(circle at 10% 55%,#375c5129,#0000 32rem),linear-gradient(135deg,#080b0d 0%,#101413 48%,#090b0c 100%);min-height:100vh;padding:0 clamp(1.1rem,4vw,4rem);position:relative;overflow:hidden}.archive-page:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.archive-orbit{pointer-events:none;z-index:-1;border:1px solid #d8ae621c;border-radius:50%;position:absolute}.archive-orbit:before,.archive-orbit:after{border-radius:inherit;content:"";border:1px solid #d8ae6212;position:absolute;inset:15%}.archive-orbit:after{inset:31%}.archive-orbit-one{width:42rem;height:42rem;top:5rem;right:-19rem}.archive-orbit-two{width:54rem;height:54rem;bottom:15rem;left:-35rem}.archive-header{border-bottom:1px solid var(--archive-line);z-index:20;justify-content:space-between;align-items:center;max-width:88rem;margin:0 auto;padding:1.35rem 0;display:flex;position:relative}.archive-brand{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.7rem;display:flex}.archive-brand-mark{border:1px solid var(--archive-gold);color:var(--archive-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-family:Georgia,serif;display:inline-flex}.archive-header nav{letter-spacing:.11em;text-transform:uppercase;gap:clamp(.85rem,2vw,1.65rem);font-size:.65rem;display:flex}.archive-header nav a{color:var(--archive-muted);transition:color .16s}.archive-header nav a:hover{color:var(--archive-gold)}.archive-mobile-menu{display:none;position:relative}.archive-mobile-menu summary{color:var(--archive-muted);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.6rem;list-style:none;display:flex}.archive-mobile-menu summary::-webkit-details-marker{display:none}.archive-mobile-menu summary span{border:1px solid var(--archive-line);color:var(--archive-gold);border-radius:50%;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:1rem;line-height:1;transition:transform .16s;display:inline-flex}.archive-mobile-menu[open] summary span{transform:rotate(45deg)}.archive-mobile-menu nav{border:1px solid var(--archive-line);background:#080b0cf7;border-radius:.65rem;gap:0;min-width:15rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 1rem 3rem #0000007a}.archive-mobile-menu nav a{border-bottom:1px solid var(--archive-line);color:var(--archive-ink);letter-spacing:.1em;text-transform:uppercase;padding:.95rem 1rem;font-size:.64rem;display:block}.archive-mobile-menu nav a:last-child{border-bottom:0}.archive-breadcrumbs{z-index:10;max-width:84rem;margin:0 auto -2rem;padding-top:1rem;position:relative}.archive-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.archive-breadcrumbs li{color:var(--archive-muted);letter-spacing:.11em;text-transform:uppercase;align-items:center;font-size:.57rem;display:flex}.archive-breadcrumbs li+li:before{color:var(--archive-deep-gold);content:"◇";margin-right:.45rem}.archive-breadcrumbs a{transition:color .16s}.archive-breadcrumbs a:hover{color:var(--archive-gold)}.archive-breadcrumbs [aria-current=page]{color:#d8d1c3}.archive-hero{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);align-items:center;gap:clamp(3rem,7vw,8rem);max-width:84rem;min-height:min(54rem,100vh - 5rem);margin:0 auto;padding:clamp(5rem,9vw,9rem) 0;display:grid}.archive-hero-copy{z-index:2;position:relative}.archive-eyebrow{color:var(--archive-gold);letter-spacing:.25em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.65rem;font-weight:700}.archive-hero h1,.article-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7.2vw,7.6rem);font-weight:400;line-height:.92}.archive-deck{color:#c4bdb1;max-width:42rem;margin:2rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.1rem,1.7vw,1.38rem);line-height:1.65}.hero-symbol{border:1px solid var(--archive-line);color:var(--archive-gold);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 0 2.25rem;font-size:1.15rem;display:flex}.hero-facts{color:var(--archive-muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem 1.25rem;margin:2rem 0;font-size:.65rem;display:flex}.hero-facts span{align-items:center;gap:1.25rem;display:flex}.hero-facts span:not(:last-child):after{background:var(--archive-gold);content:"";opacity:.55;border-radius:50%;width:.25rem;height:.25rem}.archive-actions{flex-wrap:wrap;gap:.8rem;margin-top:2.25rem;display:flex}.gold-button,.ghost-button{letter-spacing:.13em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;padding:.85rem 1.4rem;font-size:.68rem;font-weight:700;transition:all .17s;display:inline-flex}.gold-button{background:var(--archive-gold);border:1px solid var(--archive-gold);color:#0b0d0d}.gold-button:hover{background:#f0ce8e;border-color:#f0ce8e;transform:translateY(-2px)}.ghost-button{border:1px solid var(--archive-line);color:var(--archive-ink)}.ghost-button:hover{border-color:var(--archive-gold);color:var(--archive-gold);transform:translateY(-2px)}.cover-mosaic{aspect-ratio:1;min-height:28rem;position:relative}.mosaic-cover{aspect-ratio:1;object-fit:cover;z-index:2;border:1px solid #efe9dc2e;border-radius:.65rem;width:min(68%,23rem);position:absolute;box-shadow:0 2rem 4rem #00000073}.mosaic-cover-1{top:15%;left:4%;transform:rotate(-8deg)}.mosaic-cover-2{top:2%;right:3%;transform:rotate(6deg)}.mosaic-cover-3{bottom:1%;left:24%;transform:rotate(-1deg)}.mosaic-cover-4{transform-origin:100% 100%;bottom:5%;right:-4%;transform:rotate(10deg)scale(.72)}.mosaic-halo{filter:blur(8px);background:radial-gradient(circle,#d8ae6247 0%,#d8ae620d 38%,#0000 70%);border-radius:50%;position:absolute;inset:0}.cover-count-1 .mosaic-cover-1{width:74%;top:6%;left:14%;transform:rotate(-2deg)}.cover-count-2 .mosaic-cover-1{width:69%;top:17%;left:5%}.cover-count-2 .mosaic-cover-2{width:69%;top:3%;right:1%}.series-introduction,.manifesto-panel{border-bottom:1px solid var(--archive-line);border-top:1px solid var(--archive-line);grid-template-columns:.35fr 1fr 1fr;gap:2rem 5rem;max-width:84rem;margin:0 auto;padding:clamp(3.5rem,7vw,6rem) 0;display:grid}.section-index{color:var(--archive-gold);letter-spacing:.2em;text-transform:uppercase;margin:.65rem 0 0;font-size:.65rem;font-weight:700}.series-introduction h2,.manifesto-panel h2,.archive-section h2,.bundle-feature h2,.format-bridge h2,.article-body h2,.article-aside h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,5rem);font-weight:400;line-height:1}.series-introduction>p:last-child,.manifesto-panel>p:last-child{color:var(--archive-muted);margin:.35rem 0 0;font-family:Georgia,serif;font-size:1.15rem;line-height:1.75}.bundle-feature{border:1px solid var(--archive-line);background:linear-gradient(135deg,#1b201edb,#16130fe6);border-radius:1.2rem;grid-template-columns:minmax(15rem,.7fr) 1.3fr;align-items:center;gap:clamp(2rem,6vw,5rem);max-width:74rem;margin:clamp(4rem,8vw,8rem) auto 0;padding:clamp(1rem,2vw,1.5rem);display:grid}.bundle-feature>img{border-radius:.75rem;width:100%;height:auto;box-shadow:0 1.5rem 3.5rem #0006}.bundle-feature>div{padding:clamp(1rem,4vw,3rem) clamp(1rem,4vw,4rem) clamp(1rem,4vw,3rem) 0}.bundle-feature h2{font-size:clamp(2.2rem,4vw,4.4rem)}.bundle-feature p:not(.archive-eyebrow){color:var(--archive-muted);margin:1.5rem 0 2rem;line-height:1.7}.archive-section{max-width:84rem;margin:0 auto;padding:clamp(5rem,9vw,9rem) 0}.section-heading{justify-content:space-between;align-items:end;margin-bottom:2.75rem;display:flex}.section-heading h2{font-size:clamp(2.6rem,5vw,5.4rem)}.section-heading>span{color:var(--archive-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.65rem}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.25rem 1.4rem;display:grid}.series-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{min-width:0}.product-cover-link{aspect-ratio:1;border:1px solid var(--archive-line);background:#111;border-radius:.65rem;display:block;position:relative;overflow:hidden;box-shadow:0 1.5rem 3rem #00000047}.product-cover-link img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-cover-link img{transform:scale(1.025)}.sequence-number{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--archive-line);color:var(--archive-gold);background:#070909c2;border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-family:Georgia,serif;font-size:.72rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.product-card-copy{padding:1.25rem .2rem 0}.product-meta{color:var(--archive-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.58rem;font-weight:700}.product-card h3{margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.15}.product-card h3 a:hover{color:var(--archive-gold)}.product-card-copy>p:not(.product-meta){color:var(--archive-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1rem 0;font-size:.78rem;line-height:1.6;display:-webkit-box;overflow:hidden}.product-card-actions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.sample-link{color:#e5c777;letter-spacing:.04em;font-size:.72rem;font-weight:750;text-decoration:none}.sample-link:hover{color:#fff0bf;text-underline-offset:.28em;text-decoration:underline}.text-link{color:var(--archive-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700}.text-link span{color:var(--archive-gold);margin-left:.25rem}.print-editions-hero h1{max-width:11ch;font-size:clamp(3.2rem,6.4vw,6.8rem)}.print-edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;display:grid}.print-edition-card{border:1px solid var(--archive-line);background:linear-gradient(155deg,#1b201ef5,#0b0e0df0);border-radius:1rem;flex-direction:column;min-width:0;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.print-edition-card:hover{border-color:#d8ae628c;transform:translateY(-4px)}.print-edition-cover{aspect-ratio:1;background:radial-gradient(circle at 50% 44%,#d8ae622b,#0000 67%),#090c0b;padding:1.5rem;display:block;position:relative;overflow:hidden}.print-edition-cover img{object-fit:contain;border:1px solid #ffffff29;border-radius:.45rem;width:100%;height:100%;transition:transform .24s;box-shadow:0 1.7rem 3.3rem #00000080}.print-edition-card:hover .print-edition-cover img{transform:scale(1.025)}.print-edition-cover>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:var(--archive-gold);letter-spacing:.13em;text-transform:uppercase;background:#080b0acc;border:1px solid #d8ae6261;border-radius:999px;padding:.55rem .75rem;font-size:.55rem;font-weight:700;position:absolute;bottom:2rem;left:2rem}.print-edition-copy{flex-direction:column;flex:1;padding:1.6rem;display:flex}.print-edition-copy h3{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,3vw,2.9rem);font-weight:400;line-height:1}.print-edition-copy .print-subtitle{color:#d3cbbc;margin:.7rem 0 0;font-family:Georgia,serif;font-size:1rem;line-height:1.45}.print-edition-copy>p:not(.product-meta,.print-subtitle){color:var(--archive-muted);margin:1.25rem 0 1.6rem;line-height:1.68}.print-edition-copy .gold-button{text-align:center;align-self:stretch;margin-top:auto}.print-edition-copy .text-link{align-self:center;margin-top:1.2rem}.print-note{margin-top:0}.format-bridge{border-bottom:1px solid var(--archive-line);border-top:1px solid var(--archive-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:2rem 4rem;max-width:84rem;margin:0 auto clamp(5rem,9vw,9rem);padding:clamp(3rem,6vw,5rem) 0;display:grid}.format-bridge h2{font-size:clamp(2.2rem,4vw,4rem)}.format-bridge>p{color:var(--archive-muted);line-height:1.7}.guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.guide-card{border:1px solid var(--archive-line);background:linear-gradient(145deg,#1c201ee0,#0c0f0fdb);border-radius:.85rem;flex-direction:column;min-height:19rem;padding:1.5rem;transition:border-color .17s,transform .17s;display:flex}.guide-card:hover{border-color:#d8ae628c;transform:translateY(-4px)}.guide-card>span{color:var(--archive-gold);font-family:Georgia,serif}.guide-card p{color:var(--archive-gold);letter-spacing:.13em;text-transform:uppercase;margin:auto 0 .8rem;font-size:.56rem;font-weight:700}.guide-card h3{margin:0;font-family:Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1.08}.guide-card small{color:var(--archive-muted);margin-top:.8rem}.guide-card strong{letter-spacing:.1em;text-transform:uppercase;margin-top:1.4rem;font-size:.62rem}.series-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.series-world-card{border:1px solid var(--archive-line);background:#111514d6;border-radius:1rem;grid-template-columns:minmax(12rem,.75fr) 1.25fr;gap:1.5rem;min-height:24rem;transition:border-color .17s,transform .17s;display:grid;overflow:hidden}.series-world-card:hover{border-color:#d8ae6280;transform:translateY(-3px)}.series-card-covers{background:radial-gradient(circle,#d8ae622b,#0000 63%);min-height:100%;position:relative;overflow:hidden}.series-card-covers img{left:calc(7% + var(--cover-index) * 10%);object-fit:cover;top:calc(15% + var(--cover-index) * 5%);transform:rotate(calc(-7deg + var(--cover-index) * 6deg));transform-origin:50%;border:1px solid #ffffff26;border-radius:.4rem;width:62%;position:absolute;box-shadow:0 1rem 2rem #00000059}.series-card-covers img:only-child{width:70%;top:9%;left:50%;transform:translate(-50%)rotate(-1deg)}.series-world-copy{flex-direction:column;justify-content:center;padding:2.2rem 2.2rem 2.2rem 0;display:flex}.series-symbol{color:var(--archive-gold);font-size:1.25rem}.series-world-copy>p{color:var(--archive-gold);letter-spacing:.14em;text-transform:uppercase;margin:1.25rem 0 .7rem;font-size:.55rem;font-weight:700}.series-world-copy h3{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.8rem);font-weight:400;line-height:1}.series-world-copy small{color:var(--archive-muted);margin:1rem 0 1.7rem;line-height:1.55}.series-world-copy strong{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.music-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;max-width:88rem;min-height:min(56rem,100vh - 5rem);margin:0 auto;padding:clamp(5rem,8vw,8rem) 0;display:grid;position:relative;overflow:hidden}.music-hero-background{border:1px solid var(--archive-line);opacity:.92;z-index:0;background:linear-gradient(90deg,#080b0df7 0%,#080b0db3 48%,#080b0d38 100%),url(/storefront/listening-room-background-v2.png) 50%/cover;border-radius:1.5rem;position:absolute;inset:3rem 0}.music-hero-copy{z-index:2;padding-left:clamp(1.5rem,5vw,5rem);position:relative}.music-hero h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-family:Georgia,serif;font-size:clamp(3.5rem,6.8vw,7rem);font-weight:400;line-height:.93}.music-hero-copy>p:not(.archive-eyebrow){color:#c4bdb1;max-width:38rem;font-family:Georgia,serif;font-size:1.2rem;line-height:1.7}.music-cover-fan{z-index:2;min-height:34rem;position:relative}.music-cover-fan a{left:calc(4% + var(--fan-index) * 8%);top:calc(12% + var(--fan-index) * 5%);transform:rotate(calc(-12deg + var(--fan-index) * 6deg));width:58%;transition:transform .18s,z-index;position:absolute}.music-cover-fan a:hover{z-index:10;transform:rotate(0)translateY(-.8rem)scale(1.04)}.music-cover-fan img{border:1px solid #ffffff2e;border-radius:.6rem;width:100%;height:auto;display:block;box-shadow:0 1.75rem 3.5rem #0000008c}.music-collection-stack{gap:5rem;display:grid}.music-collection-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.music-collection-card{border:1px solid var(--archive-line);background:linear-gradient(145deg,#151a18f5,#0c0f0ee6);border-radius:1rem;grid-template-columns:minmax(11rem,.72fr) 1.28fr;min-height:22rem;transition:border-color .18s,transform .18s;display:grid;overflow:hidden}.music-collection-card:hover{border-color:#d8ae6280;transform:translateY(-3px)}.music-collection-cover{background:radial-gradient(circle at 50% 40%,#d8ae6233,#0000 64%);min-height:100%;padding:1.5rem;position:relative;overflow:hidden}.music-collection-cover img{border:1px solid #ffffff29;border-radius:.6rem;width:100%;height:auto;transition:transform .22s;position:relative;top:50%;transform:translateY(-50%)rotate(-2deg);box-shadow:0 1.5rem 3rem #0000007a}.music-collection-card:hover .music-collection-cover img{transform:translateY(-50%)rotate(0)scale(1.025)}.music-collection-cover>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--archive-gold);background:#070909c2;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding-left:.12rem;font-size:.6rem;display:flex;position:absolute;bottom:1.9rem;right:1.9rem}.music-collection-copy{flex-direction:column;justify-content:center;padding:2.25rem;display:flex}.music-collection-copy>span{color:var(--archive-gold);font-family:Georgia,serif}.music-collection-copy>p{color:var(--archive-gold);letter-spacing:.13em;text-transform:uppercase;margin:1.25rem 0 .7rem;font-size:.56rem;font-weight:700}.music-collection-copy h3{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:clamp(1.75rem,3vw,2.8rem);font-weight:400;line-height:1}.music-collection-copy small{color:var(--archive-muted);margin:1rem 0 1.6rem;line-height:1.55}.music-collection-copy strong{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.collection-cover-fan{min-height:31rem}.music-collection{border-top:1px solid var(--archive-line);padding-top:2rem}.music-collection-heading{align-items:center;gap:1.25rem;margin-bottom:1.6rem;display:flex}.music-collection-heading>span{border:1px solid var(--archive-line);color:var(--archive-gold);border-radius:50%;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-family:Georgia,serif;display:flex}.music-collection-heading h3{margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:400}.music-collection-heading p{color:var(--archive-muted);letter-spacing:.1em;text-transform:uppercase;margin:.4rem 0 0;font-size:.65rem}.music-album-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.music-album-card>a:first-child{aspect-ratio:1;border:1px solid var(--archive-line);border-radius:.6rem;display:block;position:relative;overflow:hidden}.music-album-card img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.music-album-card:hover img{transform:scale(1.035)}.album-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--archive-gold);background:#080b0db3;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding-left:.13rem;font-size:.55rem;display:flex;position:absolute;bottom:.7rem;right:.7rem}.music-album-card>p{color:var(--archive-gold);letter-spacing:.13em;text-transform:uppercase;margin:.9rem 0 .5rem;font-size:.56rem}.music-album-card h4{min-height:2.4em;margin:0;font-family:Georgia,serif;font-size:1rem;font-weight:400;line-height:1.2}.music-album-card>div{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.8rem;display:flex}.music-album-card>div a{color:var(--archive-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.57rem}.music-album-card>div a:hover{color:var(--archive-gold)}.article-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;max-width:80rem;min-height:min(48rem,100vh - 5rem);margin:0 auto;padding:clamp(5rem,9vw,9rem) 0;display:grid}.article-hero h1{max-width:11ch;font-size:clamp(3.5rem,7vw,7.4rem)}.article-byline{color:var(--archive-muted);letter-spacing:.11em;text-transform:uppercase;gap:1rem;font-size:.62rem;display:flex}.article-byline>*+:before{color:var(--archive-gold);content:"◇";margin-right:1rem}.article-byline a:hover{color:var(--archive-gold)}.article-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:clamp(3rem,8vw,8rem);max-width:72rem;margin:0 auto;padding:2rem 0 clamp(6rem,10vw,10rem);display:grid}.article-body{font-family:Georgia,Times New Roman,serif}.article-body .article-lead{color:#d9d1c4;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.72}.article-body>section{border-top:1px solid var(--archive-line);margin-top:3.5rem;padding-top:3rem}.article-body h2{margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.6rem)}.article-body p:not(.archive-eyebrow){color:#bbb4a9;font-size:1.08rem;line-height:1.9}.article-body a{color:var(--archive-gold);text-underline-offset:.2rem;-webkit-text-decoration:underline #d8ae6259;text-decoration:underline #d8ae6259}.source-note{border:1px solid var(--archive-line);background:#141817c7;border-radius:.9rem;padding:2rem!important}.source-note h2{font-size:2.4rem}.source-note ul{padding-left:1.25rem;line-height:1.8}.article-aside{border:1px solid var(--archive-line);border-radius:.85rem;padding:1.4rem;position:sticky;top:1.5rem}.article-aside h2{margin-bottom:1.3rem;font-size:2rem}.aside-product{border-top:1px solid var(--archive-line);grid-template-columns:4.5rem 1fr;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.aside-product img{object-fit:cover;border-radius:.35rem;width:4.5rem;height:4.5rem}.aside-product span{gap:.35rem;display:grid}.aside-product strong{font-family:Georgia,serif;font-size:.86rem;font-weight:400;line-height:1.2}.aside-product small{color:var(--archive-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem}.article-aside .ghost-button{text-align:center;width:100%;margin-top:1rem}.related-guides{border-top:1px solid var(--archive-line)}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.trust-grid article{border:1px solid var(--archive-line);background:linear-gradient(145deg,#151a18f2,#0a0d0ceb);border-radius:.9rem;min-height:19rem;padding:2rem}.trust-grid span{color:var(--archive-gold);font-family:Georgia,serif}.trust-grid h3{margin:3.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.trust-grid p{color:var(--archive-muted);font-size:.95rem;line-height:1.75}.editorial-panel{border-top:1px solid var(--archive-line);grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.editorial-panel h2{font-size:clamp(2.8rem,5vw,5.5rem)}.editorial-panel>div:last-child{gap:1rem;display:grid}.editorial-panel>div:last-child p{border-bottom:1px solid var(--archive-line);color:var(--archive-muted);margin:0;padding:0 0 1.5rem;font-family:Georgia,serif;font-size:1.08rem;line-height:1.8}.editorial-panel strong{color:var(--archive-ink)}.archive-footer{border-top:1px solid var(--archive-line);color:var(--archive-muted);letter-spacing:0;text-transform:none;grid-template-columns:1.2fr .9fr .9fr;align-items:start;gap:2rem 5rem;max-width:84rem;margin:0 auto;padding:3.5rem 0 4.5rem;font-size:.72rem;display:grid}.archive-footer>div{gap:1rem;display:grid}.archive-footer>div p{max-width:20rem;margin:0;line-height:1.65}.archive-footer nav{gap:.7rem;justify-content:initial;display:grid}.archive-footer nav p{color:var(--archive-ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem;font-size:.62rem;font-weight:700}.archive-footer a:hover{color:var(--archive-gold)}@media (width<=1020px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.print-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-album-row{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.series-world-card,.music-collection-card{grid-template-columns:minmax(10rem,.65fr) 1.35fr}.format-bridge{grid-template-columns:1fr 1fr}.format-bridge .ghost-button,.format-bridge .gold-button{justify-self:start}}@media (width<=780px){.archive-header>nav{display:none}.archive-mobile-menu{display:block}.archive-brand span:last-child{display:none}.archive-hero,.music-hero,.article-hero{grid-template-columns:1fr;min-height:auto;padding:4rem 0 5rem}.archive-hero h1,.music-hero h1,.article-hero h1{font-size:clamp(3.25rem,15vw,5.4rem)}.cover-mosaic{min-height:min(90vw,31rem)}.series-introduction,.manifesto-panel,.bundle-feature{grid-template-columns:1fr}.bundle-feature>div{padding:1rem}.product-grid,.series-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.print-edition-grid,.series-card-grid,.music-collection-index{grid-template-columns:1fr}.music-hero-background{inset:1rem 0}.music-hero-copy{padding:2.2rem}.music-cover-fan{min-height:min(90vw,33rem)}.music-album-row{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr}.article-aside{position:static}.format-bridge,.editorial-panel,.archive-footer,.trust-grid{grid-template-columns:1fr}}@media (width<=500px){.archive-page{padding:0 1rem}.archive-breadcrumbs{margin-bottom:-1rem}.archive-breadcrumbs li{font-size:.5rem}.archive-deck{font-size:1rem}.product-grid,.series-product-grid{gap:2.5rem .8rem}.product-card h3{font-size:1.05rem}.product-card-copy>p:not(.product-meta){display:none}.guide-grid,.series-world-card,.music-collection-card{grid-template-columns:1fr}.music-collection-cover{min-height:19rem}.series-card-covers{min-height:17rem}.series-card-covers img{left:calc(8% + var(--cover-index) * 11%);top:calc(11% + var(--cover-index) * 5.5%);width:55%}.series-card-covers img:only-child{width:62%;top:8%;left:50%}.series-world-copy{padding:1.4rem}.music-album-card h4{font-size:.9rem}.article-body p:not(.archive-eyebrow){font-size:1rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
