.abrsm-instrument-hero{color:var(--hero-text);padding:var(--hero-padding-top, 40px) 0 var(--hero-padding-bottom, 40px);position:relative;overflow:clip}.abrsm-instrument-hero.abrsm-instrument-hero--card{background:radial-gradient(120% 120% at 100% 0,color-mix(in srgb,var(--hero-accent) 8%,transparent),transparent 62%),linear-gradient(180deg,#ffffff 0%,var(--hero-bg) 100%)}.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__inner{position:relative;display:grid;gap:clamp(16px,2vw,24px);align-items:center;background:var(--hero-surface);border:1px solid var(--hero-border);border-radius:20px;padding:clamp(18px,2.8vw,38px);box-shadow:0 16px 40px -28px #11111159;overflow:hidden}.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__inner:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--hero-accent),color-mix(in srgb,var(--hero-accent) 45%,transparent))}.abrsm-instrument-hero.abrsm-instrument-hero--split{background:var(--hero-bg);padding:0 clamp(16px,3.5vw,40px)}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__inner{display:grid;grid-template-columns:1fr var(--hero-image-size, 38%);align-items:stretch;min-height:clamp(320px,40vw,600px);width:min(100%,calc(var(--page-width, 1200px) + 96px));margin:0 auto;overflow:hidden;border:1px solid var(--hero-border);border-radius:20px;box-shadow:0 16px 40px -28px #1111113d}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__content{position:relative;overflow:hidden;background:var(--hero-surface);display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,64px) clamp(24px,4vw,60px)}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__content:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--hero-accent),color-mix(in srgb,var(--hero-accent) 45%,transparent))}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave{--hero-wave-ink: #173f90;--hero-wave-mid: #235fb7;--hero-wave-sky: #35b5e9;--hero-wave-green: #72d65c;background:linear-gradient(90deg,#071c4adb,#071c4ab8 29%,#071c4a61,#071c4a1a 71%,#071c4a00 84%),linear-gradient(180deg,#ffffff0a,#10438e14 40%,#10438e00),linear-gradient(180deg,#143b88,#174796 54%,#1f57a9);overflow:hidden}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071c4a33,#071c4a00 36%),radial-gradient(circle at 82% 20%,rgba(255,255,255,.06),transparent 16%),radial-gradient(circle at 60% 78%,rgba(53,181,233,.1),transparent 22%);pointer-events:none;z-index:0}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-wave-strip-image) center bottom / 100% auto no-repeat,radial-gradient(circle at 58% 6%,rgba(53,181,233,.2),transparent 36%),radial-gradient(circle at 78% 18%,rgba(114,214,92,.22),transparent 34%),linear-gradient(180deg,#10438e00,#10438e14);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.34) 66%,#000 82%);mask-image:linear-gradient(180deg,#0000 0% 50%,#00000057 66%,#000 82%);opacity:.92;pointer-events:none;z-index:0}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__inner,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__content{isolation:isolate;position:relative;z-index:1}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--card .abrsm-instrument-hero__inner{width:min(100%,calc(var(--page-width, 1200px) + 520px));margin:0 auto;min-height:clamp(366px,31.5vw,430px);background:transparent;border:none;border-radius:0;padding:clamp(28px,3.2vw,46px) clamp(24px,4.6vw,58px) clamp(14px,1.8vw,22px);box-shadow:none;overflow:visible}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--split .abrsm-instrument-hero__inner,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--split .abrsm-instrument-hero__content{background:transparent;border:none;box-shadow:none}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--card .abrsm-instrument-hero__inner:before,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--card .abrsm-instrument-hero__inner:after,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--split .abrsm-instrument-hero__content:before,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--split .abrsm-instrument-hero__content:after{content:none}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__content,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media{position:relative;z-index:1}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__content{max-width:31rem;padding-bottom:0;padding-top:0}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media{align-items:flex-end;display:flex;justify-content:flex-end;min-height:clamp(270px,26vw,348px);padding-top:0}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__kicker{color:#fff;background:#ffffff24;border-color:#ffffff38;text-transform:none;letter-spacing:0;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__title{color:#fff;max-width:none;font-size:clamp(40px,4.15vw,60px);line-height:.91;letter-spacing:-.024em;text-shadow:0 14px 26px rgba(7,28,74,.18)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__title--release{display:flex;flex-direction:column;gap:.04em}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__title-line{white-space:nowrap}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__intro,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__syllabus a{color:#ffffffeb}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__intro{max-width:24ch;font-size:clamp(15px,.98vw,16px);line-height:1.42}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__ctas{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:8px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cta--primary{background:#fff;color:var(--hero-wave-ink);border-color:#fff;box-shadow:0 18px 38px -22px #ffffff8f}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cta--primary:hover{box-shadow:0 22px 40px -22px #ffffff70}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cta--secondary{background:transparent;color:#fff;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cta--secondary:hover{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__stats{display:grid;gap:9px;grid-template-columns:repeat(3,max-content);margin-top:8px;margin-bottom:0;max-width:none}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__stat{flex:none;max-width:none;gap:3px;min-width:max-content;padding:7px 13px;border-radius:999px;background:#0a2a6257;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__stat-value{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__stat-label{color:#ffffffb8;font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__syllabus{margin-top:8px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__count{background:#ffffff24;border-color:#ffffff3d;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__release-badge{align-items:center;background:#5cce9ff5;border:4px solid rgba(255,255,255,.94);border-radius:999px;box-shadow:0 18px 34px #071c4a3d;color:#fff;display:inline-flex;font:600 16px/1 Campton,Segoe UI,Arial,sans-serif;justify-content:center;left:clamp(18px,4vw,76px);min-height:98px;min-width:98px;padding:12px;position:absolute;right:auto;text-align:center;top:clamp(22px,2.7vw,32px);z-index:5}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media--collection_covers{background:transparent;border:none;box-shadow:none;border-radius:0;min-height:clamp(270px,26vw,348px);overflow:visible;padding:0}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover img,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media--image img{border:none;border-color:transparent;box-shadow:none}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan{width:min(100%,760px);height:clamp(270px,26vw,348px);min-height:clamp(258px,25vw,330px);overflow:visible}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan:before,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan:after{content:"";pointer-events:none;position:absolute}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan:before{top:18%;right:10%;bottom:8%;left:22%;background:radial-gradient(circle at 56% 46%,rgba(53,181,233,.18),transparent 34%),radial-gradient(circle at 62% 72%,rgba(114,214,92,.18),transparent 22%);filter:blur(10px);opacity:.9;z-index:0}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan:after{bottom:0;height:28px;inset-inline:26% 4%;background:radial-gradient(circle at center,#06183d57,#06183d00 72%);opacity:.38;z-index:0}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover{width:clamp(144px,14vw,214px);border:1px solid rgba(255,255,255,.2);box-shadow:0 30px 62px -20px #071c4a75;transform:translate(calc(-50% + var(--cover-x)),calc(-50% + 12px)) rotate(var(--cover-r)) scale(var(--cover-s))}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover:hover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover:focus-visible{transform:translate(calc(-50% + var(--cover-x)),calc(-50% + 8px)) rotate(var(--cover-r)) scale(calc(var(--cover-s) + .03));box-shadow:0 34px 66px -18px #071c4a85}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover{left:auto;top:auto;transform-origin:center bottom}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(1){bottom:26px;left:18%;width:clamp(148px,12vw,190px);transform:rotate(-8deg);z-index:2}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(2){bottom:12px;left:38%;width:clamp(178px,15vw,232px);transform:rotate(-2deg);z-index:3}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(3){bottom:18px;left:59%;width:clamp(188px,16vw,248px);transform:rotate(7deg);z-index:4}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(1){bottom:28px;left:6%;width:clamp(122px,10vw,162px);transform:rotate(-11deg);z-index:2}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(2){bottom:14px;left:30%;width:clamp(166px,14vw,220px);transform:rotate(-4.5deg);z-index:3}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(3){bottom:22px;left:50%;width:clamp(154px,13vw,206px);transform:rotate(5deg);z-index:4}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(4){bottom:18px;left:67%;width:clamp(176px,15vw,236px);transform:rotate(8deg);z-index:5}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(1):hover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(1):focus-visible{transform:rotate(-10deg) translateY(-4px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(2):hover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(2):focus-visible{transform:rotate(-3.5deg) translateY(-4px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(3):hover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(3):focus-visible{transform:rotate(6deg) translateY(-4px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(4):hover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(4):focus-visible{transform:rotate(9deg) translateY(-4px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(1):hover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(1):focus-visible{transform:rotate(-7deg) translateY(-4px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(2):hover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(2):focus-visible{transform:rotate(-1deg) translateY(-4px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(3):hover,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(3):focus-visible{transform:rotate(8deg) translateY(-4px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media--image picture{display:block;margin-left:auto;max-width:min(100%,700px);width:100%}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media--image img{display:block;height:auto;margin-left:auto;margin-right:-2%;object-fit:contain;width:100%}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__media{display:flex;flex-direction:column}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__media--image picture{flex:1;display:flex}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__media--image img{flex:1;object-fit:cover;width:100%;border-radius:0;border:none;box-shadow:none;aspect-ratio:auto}.abrsm-instrument-hero.abrsm-instrument-hero--image-left .abrsm-instrument-hero__media{order:0}.abrsm-instrument-hero.abrsm-instrument-hero--image-left .abrsm-instrument-hero__content{order:1}.abrsm-instrument-hero.abrsm-instrument-hero--split.abrsm-instrument-hero--image-left .abrsm-instrument-hero__content{padding-inline:clamp(24px,4vw,60px)}.abrsm-instrument-hero .abrsm-instrument-hero__kicker{margin:0 0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--hero-accent);background:color-mix(in srgb,var(--hero-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--hero-accent) 20%,transparent);border-radius:999px;padding:6px 12px}.abrsm-instrument-hero .abrsm-instrument-hero__title{margin:0;font-family:Campton,var(--font-heading-family, sans-serif);font-weight:600;line-height:1.08;letter-spacing:-.01em;text-wrap:balance;max-width:18ch;text-transform:none;font-size:var(--hero-heading-size-desktop)}.abrsm-instrument-hero .abrsm-instrument-hero__intro{margin-top:16px;color:var(--hero-muted);font-family:Whitney,var(--font-body-family, sans-serif);font-size:clamp(15px,1.3vw,18px);line-height:1.65;max-width:62ch;text-transform:none}.abrsm-instrument-hero .abrsm-instrument-hero__intro p{margin-top:0;margin-bottom:.8em}.abrsm-instrument-hero .abrsm-instrument-hero__intro p:last-child{margin-bottom:0}.abrsm-instrument-hero .abrsm-instrument-hero__ctas{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.abrsm-instrument-hero .abrsm-instrument-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;border-radius:12px;text-decoration:none;font-size:15px;line-height:1.1;font-weight:700;border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,gap .16s ease,background-color .16s ease;text-transform:none;letter-spacing:normal}.abrsm-instrument-hero .abrsm-instrument-hero__cta:hover{transform:translateY(-1px) scale(1.015);gap:12px}.abrsm-instrument-hero .abrsm-instrument-hero__cta:focus-visible{outline:2px solid var(--hero-accent);outline-offset:3px}.abrsm-instrument-hero .abrsm-instrument-hero__cta--primary{background:var(--hero-accent);color:#fff;border-color:var(--hero-accent);box-shadow:0 8px 20px -10px color-mix(in srgb,var(--hero-accent) 65%,transparent)}.abrsm-instrument-hero .abrsm-instrument-hero__cta--primary:hover{box-shadow:0 12px 28px -8px color-mix(in srgb,var(--hero-accent) 55%,transparent)}.abrsm-instrument-hero .abrsm-instrument-hero__cta--secondary{background:var(--hero-surface);color:var(--hero-text);border-color:var(--hero-border)}.abrsm-instrument-hero .abrsm-instrument-hero__cta--secondary:hover{background:color-mix(in srgb,var(--hero-border) 30%,var(--hero-surface))}.abrsm-instrument-hero .abrsm-instrument-hero__stats{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:18px 0 0;padding:0}.abrsm-instrument-hero .abrsm-instrument-hero__stat{display:inline-flex;flex-direction:column;gap:2px;padding:7px 13px;border-radius:10px;background:color-mix(in srgb,var(--hero-accent) 6%,var(--hero-surface));border:1px solid color-mix(in srgb,var(--hero-accent) 18%,transparent)}.abrsm-instrument-hero .abrsm-instrument-hero__stat-value{font-size:15px;font-weight:800;color:var(--hero-text);line-height:1.1;letter-spacing:-.02em}.abrsm-instrument-hero .abrsm-instrument-hero__stat-label{font-size:10px;font-weight:600;color:var(--hero-muted);line-height:1;text-transform:uppercase;letter-spacing:.06em}.abrsm-instrument-hero .abrsm-instrument-hero__syllabus{margin-top:16px;font-size:14px;text-transform:none}.abrsm-instrument-hero .abrsm-instrument-hero__syllabus a{color:var(--hero-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;font-weight:600;transition:opacity .15s ease}.abrsm-instrument-hero .abrsm-instrument-hero__syllabus a:hover{opacity:.78}.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__media{position:relative;align-self:stretch}.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__media--image picture,.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__media--image img{display:block;width:100%;height:100%}.abrsm-instrument-hero.abrsm-instrument-hero--img-default .abrsm-instrument-hero__media--image img{border-radius:14px;border:1px solid var(--hero-border);background:#f4f4f5;object-fit:cover;aspect-ratio:var(--hero-image-ratio, 5 / 4);box-shadow:0 14px 26px -18px #11111180}.abrsm-instrument-hero.abrsm-instrument-hero--img-flush .abrsm-instrument-hero__media--image img{border-radius:0;border:none;background:#f4f4f5;object-fit:cover;aspect-ratio:var(--hero-image-ratio, 5 / 4);box-shadow:none}.abrsm-instrument-hero.abrsm-instrument-hero--img-borderless .abrsm-instrument-hero__media--image img{border-radius:14px;border:none;background:#f4f4f5;object-fit:cover;aspect-ratio:var(--hero-image-ratio, 5 / 4);box-shadow:none}.abrsm-instrument-hero .abrsm-instrument-hero__media--collection_covers{display:flex;align-items:center;justify-content:center;position:relative;min-height:clamp(260px,38vw,500px);padding:clamp(12px,2vw,24px);background:radial-gradient(80% 80% at 50% 85%,color-mix(in srgb,var(--hero-accent) 20%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--hero-accent) 6%,transparent),transparent 48%);border-radius:14px;border:1px solid color-mix(in srgb,var(--hero-accent) 18%,var(--hero-border));overflow:hidden}.abrsm-instrument-hero.abrsm-instrument-hero--img-flush .abrsm-instrument-hero__media--collection_covers{border-radius:0;border:none}.abrsm-instrument-hero.abrsm-instrument-hero--img-borderless .abrsm-instrument-hero__media--collection_covers{border:none;box-shadow:none}.abrsm-instrument-hero .abrsm-instrument-hero__cover-fan{position:relative;width:min(100%,560px);height:min(100%,460px);min-height:clamp(240px,34vw,420px);isolation:isolate;pointer-events:none}.abrsm-instrument-hero .abrsm-instrument-hero__cover{position:absolute;left:50%;top:50%;width:clamp(130px,26vw,230px);aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#fff;border:1px solid color-mix(in srgb,var(--hero-border) 70%,#ffffff);box-shadow:0 18px 32px -18px #1111118c;transform:translate(calc(-50% + var(--cover-x)),-50%) rotate(var(--cover-r)) scale(var(--cover-s));transform-origin:50% 50%;z-index:var(--cover-z);pointer-events:auto;transition:transform .22s ease,box-shadow .22s ease}.abrsm-instrument-hero .abrsm-instrument-hero__cover img{width:100%;height:100%;object-fit:cover;display:block;background:#f5f6f8}.abrsm-instrument-hero .abrsm-instrument-hero__cover:hover,.abrsm-instrument-hero .abrsm-instrument-hero__cover:focus-visible{transform:translate(calc(-50% + var(--cover-x)),calc(-50% - 6px)) rotate(var(--cover-r)) scale(calc(var(--cover-s) + .03));box-shadow:0 24px 36px -16px #11111180}.abrsm-instrument-hero .abrsm-instrument-hero__cover:focus-visible{outline:2px solid var(--hero-accent);outline-offset:2px}.abrsm-instrument-hero .abrsm-instrument-hero__count{position:absolute;bottom:12px;left:12px;z-index:8;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:8px;background:#111111b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:12px;line-height:1}.abrsm-instrument-hero .abrsm-instrument-hero__count-num{font-weight:600}.abrsm-instrument-hero .abrsm-instrument-hero__count-label{opacity:.75;font-weight:500}@media(min-width:990px){.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__inner{grid-template-columns:minmax(0,1fr) minmax(300px,var(--hero-image-size, 38%));gap:clamp(24px,3vw,40px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--card .abrsm-instrument-hero__inner{grid-template-columns:minmax(420px,.8fr) minmax(560px,1.2fr);gap:clamp(18px,2.2vw,36px)}}@media(max-width:989px){.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__cta{width:100%}.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__media{order:-1}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__inner{grid-template-columns:1fr}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__media{order:-1;min-height:clamp(220px,55vw,400px)}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__media--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.abrsm-instrument-hero .abrsm-instrument-hero__media--collection_covers{min-height:clamp(220px,48vw,380px)}.abrsm-instrument-hero .abrsm-instrument-hero__cover-fan{width:min(100%,460px);min-height:clamp(200px,42vw,320px)}.abrsm-instrument-hero.abrsm-instrument-hero--split .abrsm-instrument-hero__content{padding:clamp(20px,4vw,40px);padding-left:clamp(20px,5vw,40px)}.abrsm-instrument-hero.abrsm-instrument-hero--split.abrsm-instrument-hero--image-left .abrsm-instrument-hero__content{padding-left:clamp(20px,5vw,40px);padding-right:clamp(20px,5vw,40px)}.abrsm-instrument-hero.abrsm-instrument-hero--image-left .abrsm-instrument-hero__media{order:-1}.abrsm-instrument-hero.abrsm-instrument-hero--image-left .abrsm-instrument-hero__content{order:0}}@media(max-width:749px){.abrsm-instrument-hero.abrsm-instrument-hero--card .abrsm-instrument-hero__inner{border-radius:16px;padding:16px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave.abrsm-instrument-hero--card .abrsm-instrument-hero__inner{border-radius:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(108px,30vw);gap:8px;min-height:clamp(310px,82vw,352px);padding:18px 16px 16px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__content{align-self:start;grid-column:1 / 2;grid-row:1;max-width:100%;padding-top:0;z-index:2}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media{align-self:start;display:flex;grid-column:2 / 3;grid-row:1;justify-self:start;margin-top:82px;min-height:142px;width:132px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media--image picture{max-width:min(100%,520px)}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__media--image img{margin-right:0}.abrsm-instrument-hero .abrsm-instrument-hero__title{font-size:var(--hero-heading-size-mobile)}.abrsm-instrument-hero .abrsm-instrument-hero__intro{font-size:15px}.abrsm-instrument-hero .abrsm-instrument-hero__cover{width:clamp(108px,30vw,170px)}.abrsm-instrument-hero .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover,.abrsm-instrument-hero .abrsm-instrument-hero__cover-fan--5 .abrsm-instrument-hero__cover{transform:translate(calc(-50% + (var(--cover-x) * .74)),-50%) rotate(var(--cover-r)) scale(var(--cover-s))}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__title{max-width:none;font-size:clamp(26px,7.6vw,34px);letter-spacing:-.02em;line-height:.94}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave:before{content:""}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__intro{font-size:13.5px;line-height:1.38;max-width:22ch}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__stats,.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cta--secondary{display:none}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__stat{flex:1 1 calc(50% - 6px);max-width:none}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__ctas{gap:8px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cta--primary{min-height:42px;padding:10px 16px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__release-badge{font-size:10.5px;min-height:58px;min-width:58px;padding:7px;left:auto;right:0;top:-62px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan{height:142px;min-height:142px;width:132px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(1){bottom:24px;left:0;width:56px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(2){bottom:14px;left:28%;width:72px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--3 .abrsm-instrument-hero__cover:nth-child(3){bottom:12px;left:58%;width:80px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(1){bottom:28px;left:1%;width:54px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(2){bottom:16px;left:25%;width:74px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(3){bottom:20px;left:46%;width:66px}.abrsm-instrument-hero.abrsm-instrument-hero--theme-piano-release-wave .abrsm-instrument-hero__cover-fan--4 .abrsm-instrument-hero__cover:nth-child(4){bottom:14px;left:64%;width:78px}.abrsm-instrument-hero .abrsm-instrument-hero__cover:hover,.abrsm-instrument-hero .abrsm-instrument-hero__cover:focus-visible{transform:translate(calc(-50% + (var(--cover-x) * .74)),calc(-50% - 4px)) rotate(var(--cover-r)) scale(calc(var(--cover-s) + .03))}}@media(prefers-reduced-motion:reduce){.abrsm-instrument-hero .abrsm-instrument-hero__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/abrsm-instrument-hero.css.map */
