.sac-album-object{isolation:isolate;perspective:1000px;transform-style:preserve-3d;min-width:0;aspect-ratio:var(--object-ratio)}.sac-album-object,.sac-album-object>img{position:relative;display:block;width:100%;height:100%}.sac-album-object>img{z-index:1;object-fit:contain;filter:drop-shadow(0 20px 16px #0009) drop-shadow(0 3px 2px #0005);transform:rotateX(var(--object-rx,0deg)) rotateY(var(--object-ry,0deg));transform-origin:50% 70%;transition:transform .22s ease,filter .22s ease}.sac-object-light{position:absolute;inset:13% -8% 4%;z-index:0;background:radial-gradient(ellipse at 50% 68%,#426bc32b,transparent 65%);opacity:.65;transition:opacity .25s;pointer-events:none}.is-interactive:hover .sac-object-light,a:focus-visible .sac-object-light{opacity:1}.is-interactive:hover>img,a:focus-visible .sac-album-object>img{filter:drop-shadow(0 26px 20px #000a) drop-shadow(0 3px 2px #0005)}.presentation-banner{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;font-size:10px;color:var(--muted);padding:14px 0;border-bottom:1px solid #ffffff19}.presentation-banner>span{color:var(--amber-soft)}.presentation-banner>a{min-height:28px;display:flex;align-items:center}.card-photo.card-object-photo{background:radial-gradient(ellipse at 50% 90%,#21447235,transparent 68%),#0a1220;overflow:visible}.card-object-photo>.sac-album-object{width:81%;height:88%;margin:auto}.card-object-photo .sac-album-object img{object-fit:contain!important;max-height:100%;transform:rotateX(var(--object-rx,0deg)) rotateY(var(--object-ry,0deg))!important}.album-card:has(.card-object-photo){overflow:hidden}.album-card:hover .card-object-photo .sac-album-object{transform:translateY(-5px);transition:transform .22s}.album-profile .ex-cover-mat.ex-isolated-cover{background:radial-gradient(ellipse at 50% 70%,#21426d33,transparent 65%);border-color:transparent}.ex-isolated-cover>.sac-album-object{height:100%;width:92%;margin:auto}.album-profile .ex-isolated-cover .sac-album-object>img{height:100%;width:100%;max-height:none}.dis-home[data-presentation-preview=true] .dis-hero-album{width:66%;left:18%;top:16px;height:480px;transform:rotate(-6deg)}.dis-home[data-presentation-preview=true] .dis-hero-album .sac-album-object{height:455px}.dis-home[data-presentation-preview=true] .dis-hero-album .sac-album-object img{height:100%;width:100%}.dis-home[data-presentation-preview=true] .dis-hero-entertainment{width:34%;right:-1%;bottom:10px;height:270px}.dis-home[data-presentation-preview=true] .dis-hero-entertainment .sac-album-object{height:245px}.dis-home[data-presentation-preview=true] .dis-hero-sticker{bottom:2px;left:0}.dis-home[data-presentation-preview=true] .dis-category-grid{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.dis-home[data-presentation-preview=true] .dis-category{padding:25px 0 20px}.dis-home[data-presentation-preview=true] .dis-category:first-child{grid-row:span 2;background:linear-gradient(145deg,#14263d77,transparent);border-radius:12px;padding:25px 25px 20px}.dis-home[data-presentation-preview=true] .dis-category:first-child .sac-album-object{height:335px}.dis-home[data-presentation-preview=true] .dis-category .sac-album-object{height:155px}.dis-home[data-presentation-preview=true] .dis-category:last-child{grid-column:auto}.dis-home[data-presentation-preview=true] .dis-feature-story{border:0;border-radius:0;background:radial-gradient(ellipse at 80% 50%,#132b4b99,transparent 65%);padding:45px 0 55px;border-block:1px solid #ffffff1a;grid-template-columns:.9fr 1.1fr}.presentation-season-exhibition{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:22px 35px}.presentation-season-exhibition>.sac-album-object{grid-row:span 3;height:380px;transform:rotate(-5deg)}.presentation-season-exhibition>a{border-bottom:1px solid #ffffff20;padding:12px 0}.presentation-season-exhibition>a>strong{display:block;color:var(--amber-soft);font-size:28px;font-weight:500;letter-spacing:-.04em}.presentation-season-exhibition>a>span{color:var(--text-secondary);font-size:11px;line-height:1.7;display:block}.presentation-review{padding-bottom:70px}.presentation-intro{max-width:850px;padding:65px 0 45px}.presentation-intro h1{font-size:clamp(44px,6.3vw,88px);line-height:1.03;letter-spacing:-.055em;margin:20px 0 24px}.presentation-intro h1 em{font-style:normal;color:var(--amber-soft)}.presentation-intro p{font-size:17px;max-width:650px}.presentation-review .eyebrow{color:var(--amber-soft);font-size:11px}.presentation-limit{max-width:850px;border-left:2px solid var(--amber-border);padding:8px 0 8px 22px;margin:0 0 45px}.presentation-limit strong{font-size:14px;font-weight:500}.presentation-limit p{font-size:12px;line-height:1.9;margin:8px 0 0}.cover-study{display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw;align-items:center;padding:65px 0;border-top:1px solid #ffffff17}.cover-study:nth-of-type(2n){grid-template-columns:1.15fr .85fr}.cover-study:nth-of-type(2n) .cover-study-copy{order:2}.cover-study h2{font-size:clamp(27px,3.2vw,44px);line-height:1.15;margin:15px 0 25px}.cover-study-copy>p{font-size:14px;line-height:1.9;max-width:450px}.cover-study-stage{position:relative;height:540px;display:flex;justify-content:center;align-items:center;isolation:isolate;background:radial-gradient(ellipse at 50% 80%,#20457038,transparent 60%)}.cover-study-stage:after{content:"";position:absolute;left:20%;right:20%;bottom:35px;height:18px;background:#0007;filter:blur(16px);z-index:-1}.cover-study-stage>.sac-album-object{height:440px;width:87%}.cover-stage-footnote,.cover-stage-label{position:absolute;color:var(--muted);font:9px/1.5 var(--font-mono);letter-spacing:.045em}.cover-stage-label{top:0;left:0}.cover-stage-footnote{bottom:0;left:0;right:0;text-align:center}.cover-whole-photo{max-height:445px;width:100%;object-fit:contain}.cover-study-stage.is-whole{background:none}.cover-mode{display:inline-flex;padding:4px;border:1px solid #ffffff20;border-radius:9px;background:#0c182a;margin:15px 0}.cover-mode button{padding:12px 15px;border-radius:6px;min-height:44px;font-size:12px;color:var(--text-secondary)}.cover-mode button[aria-pressed=true]{background:#253b55;color:var(--amber-bright)}.cover-study-copy>p.cover-occlusion{font-size:11px;color:var(--muted);max-width:380px}.cover-study-actions{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--blue-text);margin:23px 0}.cover-study details{max-width:450px;border-top:1px solid #ffffff1b;padding-top:14px}.cover-study summary{cursor:pointer;color:var(--muted);font-size:11px;min-height:35px}.cover-study details code,.cover-study details p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.cover-study details a{font-size:11px;color:var(--blue-text)}.presentation-stickers{padding:65px 0;border-block:1px solid #ffffff1b}.presentation-stickers>h2{font-size:36px}.presentation-stickers>p{max-width:700px;font-size:14px}.presentation-sticker-samples{display:flex;align-items:flex-end;flex-wrap:wrap;gap:35px;margin-top:40px}.presentation-sticker-samples>article{width:130px}.presentation-sticker-samples>article:nth-child(-n+2){width:225px}.presentation-sticker-samples .sac-sticker{width:100%}.presentation-sticker-samples .sac-sticker-compact{--sticker-width:110px;--sticker-height:155px}.presentation-sticker-samples h3{font-size:13px;margin:15px 0 7px}.presentation-sticker-samples p{font-size:10px;line-height:1.7}.presentation-next{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:70px 0}.presentation-next h2{font-size:35px}.presentation-next p{font-size:14px;line-height:1.8;max-width:450px}@media(max-width:700px){.presentation-intro{padding:40px 0 30px}.presentation-intro h1{font-size:47px}.presentation-intro p{font-size:14px}.presentation-intro .button{font-size:11px}.presentation-limit{margin-bottom:25px}.cover-study,.cover-study:nth-of-type(2n){grid-template-columns:1fr;gap:30px;padding:38px 0}.cover-study:nth-of-type(2n) .cover-study-copy{order:0}.cover-study h2{font-size:30px}.cover-study-copy>p{font-size:13px}.cover-study-stage{height:430px}.cover-study-stage>.sac-album-object{height:350px}.cover-whole-photo{max-height:350px}.cover-stage-footnote,.cover-stage-label{font-size:8px}.cover-mode{width:100%}.cover-mode button{flex:1;font-size:11px;padding:10px}.presentation-sticker-samples{gap:25px;justify-content:space-between}.presentation-sticker-samples>article,.presentation-sticker-samples>article:nth-child(-n+2){width:calc(50% - 15px)}.presentation-sticker-samples .sac-sticker-featured{--sticker-height:210px}.presentation-next{grid-template-columns:1fr;gap:45px;padding:45px 0}.presentation-next h2{font-size:29px}.presentation-stickers{padding:40px 0}.presentation-stickers>h2{font-size:29px}.dis-home[data-presentation-preview=true] .dis-hero-album{width:70%;left:15%;top:15px;height:315px}.dis-home[data-presentation-preview=true] .dis-hero-album .sac-album-object{height:310px}.dis-home[data-presentation-preview=true] .dis-hero-entertainment{width:34%;height:165px;bottom:5px;right:0}.dis-home[data-presentation-preview=true] .dis-hero-entertainment .sac-album-object{height:150px}.dis-home[data-presentation-preview=true] .dis-hero-sticker{bottom:0}.dis-home[data-presentation-preview=true] .dis-category-grid{grid-template-columns:1fr 1fr;gap:22px}.dis-home[data-presentation-preview=true] .dis-category:first-child{grid-column:span 2;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px;align-items:center}.dis-home[data-presentation-preview=true] .dis-category:first-child .sac-album-object{height:230px}.dis-home[data-presentation-preview=true] .dis-category:last-child{grid-column:span 2}.dis-home[data-presentation-preview=true] .dis-category:last-child .sac-album-object{width:45%;height:180px}.dis-home[data-presentation-preview=true] .dis-feature-story{padding:30px 0}.presentation-season-exhibition{gap:10px 20px;width:100%}.presentation-season-exhibition>.sac-album-object{height:270px}.presentation-season-exhibition>a>strong{font-size:24px}.presentation-season-exhibition>a>span{font-size:10px}.presentation-banner{font-size:9px;gap:8px 17px}.ex-isolated-cover>.sac-album-object{width:90%;min-height:360px}}@media(prefers-reduced-motion:reduce){.album-card:hover .card-object-photo .sac-album-object,.sac-album-object>img,.sac-object-light{transition:none!important;transform:none!important}.cover-study *{transition:none!important}}.editorial-exhibition{display:grid;grid-template-columns:1.2fr .8fr;gap:35px}.editorial-piece{position:relative;border-top:1px solid #ffffff28;overflow:hidden;padding:30px 0}.editorial-copy{position:relative;z-index:2;max-width:400px}.editorial-copy h2{font-size:clamp(30px,3.5vw,48px);line-height:1.08;margin:18px 0}.editorial-copy>p{font-size:13px;max-width:330px}.editorial-copy>a{display:inline-block;color:var(--amber-soft);font-size:12px;padding:12px 0;min-height:44px}.editorial-object .sac-album-object{height:365px;width:100%}.editorial-object>a{display:block}.editorial-editions{display:flex;flex-wrap:wrap;gap:10px 20px;margin:30px 0 0;position:relative;z-index:2}.editorial-editions a{font-size:10px;color:var(--muted);border-bottom:1px solid #ffffff15;padding-bottom:7px}.editorial-merlin-premier-league{display:grid;grid-template-columns:1fr .9fr;gap:25px;align-items:center;grid-column:1/-1;min-height:450px;background:radial-gradient(ellipse at 76% 65%,#20375977,transparent 55%)}.editorial-merlin-premier-league .editorial-object{transform:rotate(-6deg)}.editorial-merlin-premier-league .editorial-editions{grid-column:1/-1}.editorial-scottish-football{display:grid;grid-template-columns:1fr .65fr;gap:20px;align-items:center}.editorial-scottish-football .editorial-copy h2{font-size:35px}.editorial-scottish-football .sac-sticker{--sticker-width:160px;--sticker-height:240px;max-width:100%}.editorial-scottish-football .editorial-object>a>span{font-size:10px;color:var(--muted);display:block;text-align:center;margin-top:15px}.editorial-scottish-football .editorial-editions{grid-column:1/-1}.editorial-european-nights{display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 80%,#122a4966,transparent 60%)}.editorial-european-nights .editorial-object{margin:20px auto 0;width:85%}.editorial-worlds-on-paper{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:radial-gradient(ellipse at 75% 50%,#0e406466,transparent 65%)}.editorial-worlds-on-paper .editorial-object{transform:rotate(5deg)}.editorial-worlds-on-paper .editorial-editions{grid-column:1/-1}@media(max-width:700px){.editorial-exhibition,.editorial-merlin-premier-league,.editorial-piece,.editorial-scottish-football,.editorial-worlds-on-paper{grid-template-columns:1fr;gap:25px}.editorial-copy h2,.editorial-scottish-football .editorial-copy h2{font-size:34px}.editorial-object .sac-album-object{height:310px}.editorial-scottish-football{grid-template-columns:1fr .65fr;gap:12px}.editorial-scottish-football .editorial-copy h2{font-size:28px}.editorial-scottish-football .sac-sticker{--sticker-width:115px;--sticker-height:190px}.editorial-scottish-football .editorial-object>a>span{font-size:8px}.editorial-editions{margin-top:10px}.editorial-worlds-on-paper .editorial-object{width:85%;margin:auto}}.dis-home[data-presentation-preview=true]{overflow-x:clip}@media(max-width:700px){.dis-home[data-presentation-preview=true] .presentation-banner{padding:6px 0 10px;gap:3px 15px}.dis-home[data-presentation-preview=true] .presentation-banner>span{flex-basis:100%}.dis-home[data-presentation-preview=true] .presentation-banner>a{min-height:24px}.dis-home[data-presentation-preview=true] .dis-hero-gallery{margin-top:-8px;height:390px}}.album-profile .ex-cover-mat.ex-isolated-cover{box-shadow:none;border-radius:0}.card-photo.card-object-photo:after{background:none}.sac-album-object>img{border-radius:0!important}.dis-hero-album .sac-album-object,.dis-hero-album .sac-object-light{margin-top:0}.sac-object-compact{height:190px;margin:0 auto 22px;max-width:230px}.dis-search-result>.sac-object-compact{height:56px;width:48px;flex:0 0 48px;margin:0}.dis-menu-feature>.sac-object-compact{height:150px;max-width:130px;margin:15px auto}.sac-object-arrangement{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;min-width:0}.sac-object-arrangement>a{min-width:0;display:block;position:relative;padding:15px 0 20px;transition:transform .22s ease}.sac-object-arrangement>a:nth-child(3n+1){transform:rotate(-4deg) translateY(5px)}.sac-object-arrangement>a:nth-child(3n){transform:rotate(4deg) translateY(10px)}.sac-object-arrangement>a:focus-visible,.sac-object-arrangement>a:hover{transform:translateY(-5px);z-index:2}.sac-object-arrangement .sac-album-object{height:245px;width:100%}.sac-object-arrangement>a>span{display:block;text-align:center;color:var(--muted);font-size:10px;margin-top:16px}.sac-object-series{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 12px}.sac-object-series .sac-album-object{height:175px}.editorial-object .sac-object-arrangement{width:100%}.editorial-object .sac-object-arrangement .sac-album-object{height:220px}.editorial-object .sac-object-series .sac-album-object{height:170px}.editorial-scottish-football{grid-template-columns:1fr!important}.editorial-scottish-football .sac-object-arrangement .sac-album-object{height:190px}.editorial-merlin-premier-league .editorial-object,.editorial-worlds-on-paper .editorial-object{transform:none}.editorial-european-nights .editorial-object{width:100%}.editorial-worlds-on-paper .sac-object-arrangement>a:nth-child(2){transform:translateY(-20px)}.object-review-controls{display:flex;gap:20px;flex-wrap:wrap;align-items:end;margin:30px 0}.object-review-controls label{display:grid;gap:8px;font-size:12px;flex:1;min-width:230px}.object-review-controls input,.object-review-controls select{min-height:46px;background:var(--raised);color:var(--text);border:1px solid #ffffff30;border-radius:8px;padding:10px;width:100%}.object-review-controls p{width:100%;font-size:12px;margin:0}.object-review-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;max-height:440px;overflow-y:auto;padding:8px;scrollbar-color:#4e6a99 transparent}.object-review-grid button{padding:10px 5px;border:1px solid transparent;border-radius:9px;min-width:0;color:var(--text-secondary);transition:border-color .16s;background:#14243a55}.object-review-grid button[aria-pressed=true]{border-color:var(--amber);background:#192c48}.object-review-grid img{height:105px;width:100%;object-fit:contain}.object-review-grid span{display:block;font-size:9px;line-height:1.5;margin-top:8px}.object-review-grid button:hover{border-color:var(--blue-text)}@media(min-width:701px) and (max-width:1100px){.object-review-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.sac-object-arrangement .sac-album-object{height:180px}.sac-object-series .sac-album-object{height:130px}}@media(max-width:700px){.sac-object-compact{height:160px}.sac-object-arrangement{gap:8px}.sac-object-arrangement .sac-album-object{height:170px}.sac-object-series{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.sac-object-series .sac-album-object{height:130px}.sac-object-arrangement>a>span{font-size:8px;margin-top:10px}.editorial-object .sac-object-arrangement .sac-album-object{height:155px}.editorial-object .sac-object-series .sac-album-object{height:130px}.object-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:380px}.object-review-grid img{height:95px}.object-review-controls label{min-width:100%}}@media(prefers-reduced-motion:reduce){.sac-object-arrangement>a,.sac-object-arrangement>a:focus-visible,.sac-object-arrangement>a:hover{transition:none;transform:none!important}}