.pm-page{--pm-gold:#c9a96e;--pm-gold2:#efdba8}.pm-hero .pm-media-img,.pm-photo-card .pm-media-img{transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s}.pm-hero .pm-media-img{transform:scale(1.02)}.pm-hero:hover .pm-media-img{transform:scale(1.055)}.pm-hero-media{position:absolute!important;inset:0!important}.pm-hero-overlay{background:linear-gradient(180deg,rgba(4,8,15,.2),rgba(4,8,15,.3) 35%,rgba(4,8,15,.92) 88%,#04080f)}.pm-eyebrow,.pm-kicker{color:var(--pm-gold2);font-size:10px;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.pm-title{max-width:950px;font-family:var(--font-jakarta),sans-serif;font-size:clamp(3rem,7vw,6.6rem);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#fff;text-wrap:balance;text-shadow:0 4px 30px rgba(0,0,0,.7)}.pm-deck{margin-top:22px;max-width:760px;border-left:1px solid var(--pm-gold);padding-left:20px;font-size:clamp(15px,1.4vw,19px);line-height:1.75;color:rgba(232,238,246,.83)}.pm-fact dt{font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(232,238,246,.33)}.pm-fact dd{margin-top:7px;font-size:13px;font-weight:650;line-height:1.4;color:#fdf6e8}.pm-section-title{margin-top:8px;font-family:var(--font-jakarta),sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.06;letter-spacing:-.04em;color:#fdf6e8;text-wrap:balance}.pm-photo-card{position:relative;border:1px solid rgba(201,169,110,.2);border-radius:20px;background:#081321;box-shadow:0 22px 55px -36px rgba(0,0,0,.95),inset 0 0 0 1px rgba(255,255,255,.015);isolation:isolate}.pm-photo-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 28%,rgba(246,224,172,.14) 44%,transparent 58%);transform:translateX(-140%);transition:transform .9s ease}.pm-photo-card:hover:after{transform:translateX(140%)}.pm-photo-card:hover .pm-media-img{transform:scale(1.025)}.pm-effect-card{isolation:isolate;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.pm-effect-card:before{inset:-1px;padding:1px;background:conic-gradient(from 180deg,transparent 0 28%,rgba(239,219,168,.9) 35%,transparent 43% 72%,rgba(201,169,110,.45) 80%,transparent 88%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.38;animation:pm-rim 8s linear infinite}.pm-effect-card:after,.pm-effect-card:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.pm-effect-card:after{inset:0;background:radial-gradient(380px circle at 50% 0,rgba(239,219,168,.1),transparent 50%);opacity:.7}.pm-effect-card:hover{transform:translateY(-7px);border-color:rgba(239,219,168,.6);box-shadow:0 24px 55px -28px rgba(0,0,0,.95),0 0 35px -19px rgba(201,169,110,.75)}.pm-card-no{position:absolute;right:18px;top:15px;font-family:var(--font-jakarta),sans-serif;font-size:42px;font-weight:800;line-height:1;color:rgba(201,169,110,.13)}.pm-ghost-button,.pm-gold-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:999px;padding:0 24px;font-size:13px;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s}.pm-gold-button{border:1px solid #f0d9a5;background:linear-gradient(110deg,#b9914d,#ecd49e 58%,#c5a15f);color:#12100b;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 22px -12px rgba(201,169,110,.9)}.pm-gold-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 12px 30px -12px rgba(201,169,110,1)}.pm-ghost-button{border:1px solid rgba(201,169,110,.35);background:rgba(10,21,36,.8);color:#f5ead3}.pm-ghost-button:hover{transform:translateY(-2px);border-color:rgba(239,219,168,.7)}@keyframes pm-rim{to{transform:rotate(1turn)}}@media(max-width:767px){.pm-hero{min-height:68svh}.pm-hero-media{position:absolute!important;inset:0!important;min-height:0!important;padding:0!important}.pm-hero-content{min-height:68svh!important;padding-top:20px!important;padding-bottom:26px!important;justify-content:flex-end!important}.pm-journal-line{display:none!important}.pm-hero .hero-veil{display:none}.pm-hero-overlay{background:linear-gradient(180deg,rgba(4,8,15,.03),rgba(4,8,15,.01) 52%,rgba(4,8,15,.14) 70%,rgba(4,8,15,.58) 88%,rgba(4,8,15,.84))}.pm-hero .pm-media-img{filter:saturate(1.08) contrast(1.035);transform:scale(1.005)}.pm-hero:hover .pm-media-img{transform:scale(1.02)}.pm-hero nav{display:none}.pm-hero .pm-eyebrow{display:inline-flex;margin-bottom:9px;border:1px solid rgba(239,219,168,.32);border-radius:999px;background:rgba(4,8,15,.3);padding:7px 10px 6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:8px;letter-spacing:.24em}.pm-title{max-width:94%;font-size:clamp(1.85rem,8vw,2.55rem);line-height:1.03;letter-spacing:-.035em;text-shadow:0 3px 18px rgba(0,0,0,.7)}.pm-deck{display:none}.pm-spread{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.pm-spread>*{min-width:84%;scroll-snap-align:start}.pm-delivered-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1px 10px}.pm-delivered-grid>*{min-width:82%;scroll-snap-align:start}.pm-photo-card{border-radius:16px}.pm-editorial-row figure{order:0!important}body:has(.pm-page) #quick-enquiry-panel,body:has(.pm-page) button[aria-controls=quick-enquiry-panel]{display:none!important}}@media(prefers-reduced-motion:reduce){.pm-page *{animation:none!important;transition:none!important}}.plm-page{--plm-line:rgba(201,169,110,.22);overflow:clip}.plm-wrap{width:min(100%,1320px);margin-inline:auto;padding-inline:24px}.plm-hero{position:relative;display:flex;min-height:84svh;flex-direction:column;justify-content:space-between;overflow:hidden;padding-block:112px 64px}.plm-hero-media,.plm-hero-shade{position:absolute;inset:0}.plm-hero-shade{background:linear-gradient(180deg,rgba(4,8,15,.24),rgba(4,8,15,.24) 30%,rgba(4,8,15,.9) 86%,#04080f)}.plm-hero-copy{position:relative;z-index:1;margin-top:100px}.plm-masthead{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.7)}.plm-page .pm-title{margin-top:16px;max-width:1020px;line-height:1.04}.plm-credit h3,.plm-page .pm-section-title,.plm-page .pm-title{color:#efdba8}@supports ((-webkit-background-clip:text) or (background-clip:text)){.plm-credit h3,.plm-page .pm-section-title,.plm-page .pm-title{background:linear-gradient(112deg,#ba924f,#f7e7bd 35%,#d4b278 68%,#efdcaf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.plm-page .pm-title{text-shadow:none;filter:drop-shadow(0 3px 14px rgba(0,0,0,.95))}.plm-facts{border-block:1px solid var(--plm-line);background:#07101b}.plm-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.plm-facts .pm-fact{padding:24px 16px;border-right:1px solid rgba(255,255,255,.06)}.plm-facts dd{overflow-wrap:anywhere}.plm-index{padding-block:24px;border-bottom:1px solid var(--plm-line)}.plm-index ol{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:12px;list-style:none;padding-left:0}.plm-index a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:600;color:#e8eef6}.plm-index a span{color:#d9bb83;font-size:11px;letter-spacing:.1em}.plm-chapter,.plm-credits,.plm-gallery-heading,.plm-pair{padding-block:72px;scroll-margin-top:110px}.plm-chapter{border-bottom:1px solid rgba(255,255,255,.05)}.plm-chapter-grid{display:grid;align-items:center;gap:36px}.plm-chapter-copy{min-width:0;position:relative}.plm-prose{margin-top:24px;color:rgba(232,238,246,.76);font-size:16px;line-height:1.9}.plm-prose p+p{margin-top:20px}.plm-dropcap:first-letter{float:left;margin:7px 10px 0 0;color:#efdba8;font-size:3.4em;font-weight:800;line-height:.85}.plm-photo{position:relative;overflow:hidden;border:1px solid var(--plm-line);border-radius:20px;background:#081321;isolation:isolate}.plm-caption{margin-top:12px;color:#d4b57c;font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.08em;text-transform:uppercase}.plm-band{margin-block:12px 36px}.plm-band .plm-photo{aspect-ratio:16/10}.plm-band-caption{display:grid;gap:14px;padding-top:22px;max-width:1050px}.plm-band-caption p:last-child{font-size:clamp(18px,2.2vw,27px);font-weight:650;line-height:1.55;color:#f3ead8}.plm-pair>p:not(.pm-kicker){max-width:760px;margin-top:20px;color:rgba(232,238,246,.75);line-height:1.85}.plm-pair-grid{display:grid;gap:32px;margin-top:36px}.plm-quote{padding-block:76px;border-block:1px solid var(--plm-line);background:#07101c;text-align:center}.plm-quote blockquote{max-width:1020px;margin-inline:auto;font-size:clamp(24px,3.2vw,40px);line-height:1.5;font-weight:650;color:#f2dfb3}.plm-quote figcaption{margin-top:26px;color:#c9a96e;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.plm-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--plm-line)}.plm-stats>div{padding:36px 16px;text-align:center}.plm-stats dt{color:#efdba8;font-weight:800;font-size:clamp(30px,4vw,52px)}.plm-stats dd{margin-top:8px;color:rgba(232,238,246,.7);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.plm-credits-grid{display:grid;gap:18px;margin-top:36px}.plm-credit{position:relative;min-width:0;padding:28px;border:1px solid var(--plm-line);border-radius:22px;background:#0b1727;overflow:hidden;isolation:isolate}.plm-credit .plm-credit-no{display:block;margin-bottom:28px;color:#c9a96e;font-size:12px;font-weight:700;letter-spacing:.16em}.plm-credit h3{font-size:22px;line-height:1.3;font-weight:750}.plm-credit p{margin-top:16px;color:rgba(232,238,246,.74);font-size:14px;line-height:1.85}.plm-gallery-heading{padding-bottom:12px}.plm-gallery button{min-height:44px;min-width:44px}.plm-gallery button[aria-label^="Go to slide"]{position:relative;width:44px;height:44px;background:transparent;transform:none}.plm-gallery button[aria-label^="Go to slide"]:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:rgba(201,169,110,.35);transform:translate(-50%,-50%)}.plm-gallery button[aria-current=true]:after{width:9px;height:9px;background:#efdba8}.plm-venues{padding-block:40px;border-top:1px solid var(--plm-line)}.plm-venues>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px}.plm-venues a{display:inline-flex;align-items:center;min-height:44px;color:#f2dfb3;font-size:14px;text-decoration:underline;text-underline-offset:5px}.plm-cta{padding-block:72px;text-align:center;border-top:1px solid var(--plm-line);background:#07101c}.plm-cta h2{max-width:840px;margin-inline:auto}.plm-cta p:not(.pm-kicker){max-width:620px;margin:20px auto 0;color:rgba(232,238,246,.75);line-height:1.8}.plm-cta-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:30px}.plm-proof-note{padding:18px 24px;border-block:1px solid var(--plm-line);background:#111a26;color:#efdba8;font-size:13px;line-height:1.7;text-align:center}.plm-page a:focus-visible,.plm-page button:focus-visible{outline:2px solid #efdba8;outline-offset:5px}@media(min-width:768px){.plm-wrap{padding-inline:40px}.plm-facts dl{grid-template-columns:repeat(3,minmax(0,1fr))}.plm-credits-grid,.plm-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plm-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.plm-band .plm-photo{aspect-ratio:16/9}.plm-band-caption{grid-template-columns:160px 1fr}}@media(min-width:1024px){.plm-wrap{padding-inline:64px}.plm-facts dl{grid-template-columns:repeat(6,minmax(0,1fr))}.plm-chapter,.plm-credits,.plm-pair{padding-block:100px}.plm-chapter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:64px}.plm-chapter[data-image-side=left] figure{order:-1}.plm-credits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.plm-hero{min-height:76svh;padding-bottom:40px}.plm-hero-copy{margin-top:72px}.plm-page .pm-title{font-size:clamp(2.5rem,12vw,4.2rem)}.plm-photo{border-radius:16px}.plm-band .plm-photo{aspect-ratio:4/3}.plm-page .pm-deck{padding-left:16px}}@media(prefers-reduced-motion:reduce){.plm-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.plm-credit h3,.plm-page .pm-section-title,.plm-page .pm-title{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText;filter:none}.plm-credit,.plm-photo{border-color:CanvasText}}