@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/space-grotesk-latin-400-normal.CJ-V5oYT.woff2)format("woff2"),url(/_assets/space-grotesk-latin-400-normal.BnQMeOim.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_assets/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(/_assets/space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff")}:root{color:#edece4;color-scheme:dark;font-synthesis:none;background:#101212;font-family:Space Grotesk,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:6px;outline:2px solid #e0bd7b}[hidden]{display:none!important}.sr-only,.skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus{z-index:100;color:#101212;background:#edece4;padding:12px;position:fixed;inset:12px auto auto 12px}.catalogue-shell{max-width:1600px;margin:auto;padding:0 64px}.masthead{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:105px;display:flex}.brand{color:#e5e3d9;width:208px;display:block}.brand svg{width:100%;height:auto;display:block}.masthead nav{gap:34px;font-size:12px;display:flex}.masthead nav a{color:#a2a6a2}.masthead nav [aria-current]{color:#eeeade}.masthead nav span{color:#98bdb9;margin-left:6px}.catalogue-intro{justify-content:space-between;align-items:end;padding-top:35px;display:flex}.eyebrow{color:#b5b7ae;letter-spacing:.17em;text-transform:uppercase;margin:0 0 9px;font-size:10px}h1{letter-spacing:-.055em;margin:0;font-size:46px;font-weight:400;line-height:1.1}.intro-note{color:#bfc3bb;margin:0 0 3px;font-size:12px;line-height:1.8}.intro-note span{color:#858e89}.catalogue,.stage{position:relative}.sleeves{flex-wrap:wrap;gap:28px;margin:32px 0;padding:0;list-style:none;display:flex}.sleeve{flex:240px;min-width:0}.sleeve-pick{display:block}.sleeve img{aspect-ratio:1;width:100%;height:auto;display:block}.sleeve-caption{color:#b3b9b0;margin-top:14px;font-size:11px;display:block}.release-info{border-top:1px solid #ffffff16;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:25px 0;display:grid}.release-state{text-transform:uppercase;letter-spacing:.12em;color:#b3d8d0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 9px;font-size:10px;display:flex}.release-state>span:first-child{background:#93c2b8;border-radius:50%;width:5px;height:5px}.release-state.is-upcoming{color:#d6bd8f}.release-state.is-upcoming>span:first-child{background:#d6bd8f}.release-state time{color:#b6b9b0}.meta-divider{color:#58605b;margin:0 2px}h2{letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.8vw,40px);font-weight:400;line-height:1.12}.release-credit{color:#999f98;text-transform:capitalize;margin:12px 0 0;font-size:11px}.release-credit span{color:#63716b;margin:0 7px}.release-links{text-align:right;justify-self:end;max-width:520px}.destination-list{flex-wrap:wrap;justify-content:end;align-items:center;gap:9px 18px;display:flex}.destination{color:#c8cdc4;padding:10px 0;font-size:11px;line-height:1.4}.destination span{color:#91aaa0;margin-left:12px}.destination-primary{color:#161e1b;background:#e6e3d8;border:1px solid #e6e3d8;padding:13px 23px}.destination-primary span{color:inherit;margin-left:22px}.destination-primary:hover{background:#f5eedc}.destination:not(.destination-primary):hover,.release-detail-link:hover{color:#e4c795}.release-detail-link{color:#9aaba0;padding:12px 0 0;font-size:10px;display:inline-block}.release-detail-link span{margin-left:8px}.interaction-bar{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.interaction-bar p{color:#8e9891;letter-spacing:.02em;font-size:10px}.interaction-bar p>span:first-child{color:#45564d;margin:0 10px}.touch-hint{display:none}.arrows{align-items:center;gap:18px;display:flex}.arrows button{background:0 0;border:1px solid #ffffff25;border-radius:50%;width:42px;height:42px;font-size:20px;transition:background .18s}.arrows button:hover:enabled{background:#ffffff10;border-color:#b9c8ba}.arrows button:disabled{opacity:.25}[data-counter]{color:#a8b2a9;font-variant-numeric:tabular-nums;text-align:center;min-width:38px;font-size:10px}.release-index{grid-template-columns:repeat(var(--count,3), minmax(0, 1fr));gap:28px;margin-top:14px;display:grid}.release-index button{text-align:left;color:#8f9b92;background:0 0;border:0;border-top:1px solid #ffffff20;align-items:baseline;gap:15px;padding:19px 0;font-size:12px;display:flex;position:relative}.release-index button:before{content:"";background:#d4b987;height:1px;transition:right .5s;position:absolute;top:-1px;left:0;right:100%}.release-index button[aria-current=true]{color:#eee9d9}.release-index button[aria-current=true]:before{right:0}.index-number{color:#9eaf9f;font-size:9px}.index-state{color:#8d998e;margin-left:auto;font-size:9px}footer{color:#87938a;letter-spacing:.03em;border-top:1px solid #ffffff12;justify-content:space-between;gap:20px;margin-top:26px;padding:24px 0 28px;font-size:9px;display:flex}.study-label{color:#939a90}.fallback-note{color:#b7bfb3;font-size:12px;line-height:1.8}.catalogue[data-enhanced] .stage{--sleeve-size:clamp(270px, 31vw, 440px);perspective:920px;perspective-origin:50% 43%;touch-action:pan-y pinch-zoom;cursor:grab;isolation:isolate;height:clamp(375px,35vw,490px);margin:8px -20px 0}.catalogue[data-enhanced] .stage[data-dragging]{cursor:grabbing}.catalogue[data-enhanced] .sleeves{transform-style:preserve-3d;pointer-events:none;margin:0;display:block;position:absolute;inset:0}.catalogue[data-enhanced] .sleeve{width:var(--sleeve-size);left:calc(50% - var(--sleeve-size) / 2);margin-top:calc(var(--sleeve-size) / -2);transform-style:preserve-3d;will-change:transform;position:absolute;top:50%}.catalogue[data-enhanced] .sleeve-pick{user-select:none;-webkit-user-drag:none;touch-action:pan-y pinch-zoom;pointer-events:auto;box-shadow:0 28px 54px #0009,0 3px 9px #0007,0 0 0 1px #f9efcf20}.catalogue[data-enhanced] .sleeve-caption{display:none}.catalogue[data-enhanced] .release-information{margin-top:14px}.catalogue[data-enhanced] .release-info{min-height:145px}.catalogue[data-enhanced] .release-information{display:grid}.catalogue[data-enhanced] .release-info{opacity:var(--detail-opacity,1);transform:translateY(var(--detail-offset,0px));grid-area:1/1}.catalogue[data-enhanced] .release-info[hidden]{visibility:hidden;pointer-events:none;display:grid!important}.catalogue[data-enhanced] .release-info[inert]{pointer-events:none}.stage-light{display:none}.catalogue[data-enhanced] .stage-light{pointer-events:none;background:radial-gradient(ellipse at var(--light-x,48%) var(--light-y,53%), #477e7715, transparent 55%);display:block;position:absolute;inset:-20% -3% -12%}.catalogue[data-enhanced] .stage-light:before,.catalogue[data-enhanced] .stage-light:after{content:"";pointer-events:none;position:absolute;inset:0}.catalogue[data-enhanced] .stage-light:before{background:radial-gradient(ellipse at calc(var(--light-x,48%) - 18%) 48%, #58b8b023, transparent 42%), radial-gradient(ellipse at calc(var(--light-x,48%) + 21%) 58%, #d1a3531c, transparent 40%);opacity:var(--light-energy,1)}.catalogue[data-enhanced] .stage-light:after{background:radial-gradient(ellipse at var(--light-x,48%) 49%, #000b 0%, #0005 26%, transparent 62%), radial-gradient(ellipse at 36% 54%, #66beb518, transparent 56%), radial-gradient(ellipse at 67% 55%, #d6ae6b14, transparent 53%);inset:65% 7% 1%;transform:scaleY(.55);mask-image:radial-gradient(#000 20%,#0000 72%)}.stage-rule{pointer-events:none;background:linear-gradient(90deg,#0000,#97ab9320,#0000);height:1px;position:absolute;bottom:0;left:12%;right:12%}@media (width>=1600px){.catalogue-shell{padding:0 90px}}@media (width<=900px){.catalogue-shell{padding:0 30px}.masthead{height:85px}.brand{width:174px}.index-state{display:none}.release-index{gap:18px}.release-index button{gap:10px;font-size:11px}}@media (width<=600px){.catalogue-shell{padding:0 22px;overflow:clip}.masthead{height:76px}.brand{width:153px}.masthead nav{gap:20px;font-size:11px}.catalogue-intro{padding-top:30px}h1{font-size:41px}.intro-note{max-width:130px;font-size:10px;line-height:1.7}.eyebrow{letter-spacing:.13em;font-size:8px}.catalogue[data-enhanced] .stage{--sleeve-size:72vw;perspective:820px;height:345px;margin:6px -22px 0}.catalogue[data-enhanced] .sleeve-caption,.interaction-bar p{font-size:9px}.interaction-bar p>span:first-child,.key-hint{display:none}.touch-hint{display:inline}.interaction-bar p{font-size:0}.interaction-bar .touch-hint{text-transform:capitalize;font-size:10px}.arrows{gap:12px}.arrows button{width:38px;height:38px}.release-info{grid-template-columns:1fr;gap:24px;padding-top:24px}.catalogue[data-enhanced] .release-info{min-height:218px}h2{font-size:32px}.release-links{text-align:left;justify-self:stretch}.destination-list{justify-content:start;gap:4px 18px}.destination-primary{padding:12px 21px}.release-detail-link{padding-top:15px}.release-credit{margin-top:10px}.release-index{gap:12px;margin-top:4px}.release-index button{flex-direction:column;align-items:start;gap:7px;min-height:77px;padding:15px 0;font-size:10px;line-height:1.4}.release-index button .index-number{font-size:9px}footer{flex-wrap:wrap;gap:14px;margin-top:16px;padding:22px 0;font-size:8px}.study-label{order:3;width:100%}.sleeves{flex-direction:column}.sleeve{flex-basis:auto}}@media (prefers-reduced-motion:reduce){*,:before{scroll-behavior:auto!important;transition:none!important}.catalogue[data-enhanced] .sleeve{will-change:auto}}
