/* Instrument library: cutout photography, paper tones and individual palettes. */
.instrument-library,.instrument-page{--tone:#285e60;--wash:#e8eee5;color:#294d4b;font-family:Vazir,sans-serif;font-weight:500}.instrument-library{padding:80px max(6vw,20px);background:#fcfaf4}.instrument-library *,.instrument-page *{box-sizing:border-box}.instrument-library a,.instrument-page a{color:inherit;text-decoration:none}.instrument-eyebrow{display:block;font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--tone);margin-bottom:14px}.instrument-library-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.instrument-library h2{font-size:36px;line-height:1.65;margin:0}.instrument-library h2 em{color:#aa7139;font-style:normal}.instrument-library-heading p{color:#50615a;font-size:17px}.instrument-total{border:1px solid #d9c9b1;border-radius:60px;padding:15px 22px;white-space:nowrap;color:#7e5a37}.instrument-filterbar{margin-top:32px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.instrument-search{display:flex;align-items:center;gap:8px;border:1px solid #c9cfc3;border-radius:14px;padding:0 16px;background:white;min-width:280px;flex:1}.instrument-search span{font-size:30px}.instrument-search input{width:100%;padding:16px 0;border:0;background:none;outline:none;color:#294d4b;font:500 15px Vazir}.instrument-search:focus-within{outline:3px solid #bfd6cf}.instrument-filters{display:flex;flex-wrap:wrap;gap:8px}.instrument-filters button{border:1px solid #d5d9cc;background:transparent;color:#4b6158;border-radius:30px;padding:10px 16px;font:700 14px Vazir;cursor:pointer}.instrument-filters button[aria-pressed=true]{background:#285e60;border-color:#285e60;color:white}.instrument-results{font-size:13px;color:#53665d;margin:20px 0}.instrument-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.instrument-card{position:relative;display:flex;flex-direction:column;border:1px solid #dddccd;border-radius:24px;background:#fffdf8;overflow:hidden;isolation:isolate;transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.instrument-card[hidden]{display:none}.instrument-card:hover{transform:translateY(-6px);border-color:var(--tone);box-shadow:0 14px 30px #2d3e3710}.instrument-card-art{height:230px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 85%,var(--wash),transparent 70%);padding:22px}.instrument-card-art:after{content:'';position:absolute;bottom:23px;width:52%;height:10px;border-radius:50%;background:var(--tone);opacity:.1;filter:blur(8px);z-index:-1}.instrument-card-art img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 6px #20231c18);transition:transform .45s}.instrument-card:hover img{transform:rotate(-3deg) scale(1.06)}.instrument-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.instrument-family{font-size:12px;color:#5a6a60}.instrument-card h3{color:var(--tone);font-size:23px;margin:6px 0}.instrument-card p{font-size:14px;color:#536158;margin:0 0 22px;line-height:1.8}.instrument-card-link{display:flex;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--wash);margin-top:auto;font-size:14px;font-weight:700;color:var(--tone)}.instrument-card-link b{font-size:22px;line-height:1}.instrument-library-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid #d4d9cb}.instrument-library-footer p{font-size:14px;max-width:600px}.instrument-library-footer p a{text-decoration:underline}.instrument-library-footer button{padding:16px 22px;background:#285e60;color:white;border:0;border-radius:14px;font:700 15px Vazir;cursor:pointer;flex-shrink:0}.instrument-page{margin:0;background:#fcfaf4;color:#304e49;font-size:17px}.instrument-page h1,.instrument-page h2,.instrument-page h3{line-height:1.6;color:var(--tone)}.instrument-page h2{font-size:32px;margin:0 0 22px}.instrument-page h3{font-size:24px}.instrument-page p{line-height:2.15}.instrument-page a:focus-visible,.instrument-library a:focus-visible,.instrument-page summary:focus-visible{outline:3px solid var(--tone);outline-offset:5px}.instrument-header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:15px max(5vw,20px);border-bottom:1px solid #dedfd2;background:#fffdf8}.instrument-brand{display:flex;align-items:center;gap:14px;font-size:20px;font-weight:700}.instrument-brand img{width:58px;height:58px;border-radius:16px}.instrument-brand small{display:block;font-size:12px;color:#65716a;margin-top:5px}.back-library{font-size:15px;border:1px solid #cbd3c6;border-radius:30px;padding:12px 20px;display:flex;gap:22px}.instrument-page main{max-width:1320px;margin:auto;padding:0 40px}.instrument-breadcrumb{display:flex;gap:13px;padding:26px 0;font-size:13px;flex-wrap:wrap;color:#617267}.instrument-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;min-height:650px}.instrument-hero-copy{padding:25px 0}.instrument-page h1{font-size:clamp(44px,5vw,75px);margin:0 0 6px}.instrument-tagline{font-size:25px;color:var(--tone);margin:0 0 22px}.instrument-actions{display:flex;align-items:center;gap:25px;margin:30px 0;font-size:15px}.instrument-primary{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;padding:15px 22px;border-radius:14px;background:var(--tone);color:#fff!important;font-size:15px;font-weight:700}.instrument-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid #d6dbcc;padding-top:22px}.instrument-facts dt{font-size:12px;color:#657369;margin-bottom:8px}.instrument-facts dd{margin:0;font-size:14px;font-weight:700}.instrument-hero-art{position:relative;height:590px;margin:0;display:grid;place-items:center;isolation:isolate}.instrument-arch{position:absolute;inset:10px 0 55px;border-radius:50% 50% 20px 20px;background:var(--wash);z-index:-2;border:1px solid color-mix(in srgb,var(--tone) 22%,transparent)}.instrument-arch:before{content:'';position:absolute;inset:17px;border:1px solid color-mix(in srgb,var(--tone) 20%,transparent);border-radius:inherit}.instrument-hero-art>img{width:92%;height:78%;object-fit:contain;filter:drop-shadow(0 24px 14px #25271d22);animation:instrument-arrive .7s ease both}.instrument-orbit{position:absolute;top:70px;right:8%;font-size:38px;color:var(--tone);opacity:.7}.instrument-hero-art figcaption{position:absolute;bottom:12px;width:100%;text-align:center;font-size:18px;font-weight:700;color:var(--tone)}.instrument-hero-art figcaption span{display:block;font-size:12px;font-weight:500;color:#637063;margin-top:6px}.instrument-jumps{display:flex;gap:35px;padding:25px 0;border-block:1px solid #d9ddce;overflow:auto;white-space:nowrap;font-size:14px;margin-top:35px}.instrument-page section[id]{scroll-margin-top:24px}.instrument-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:90px 0;align-items:center}.instrument-note{font-size:14px;color:#65736a;border-right:3px solid var(--tone);padding-right:18px}.instrument-detail-photo{margin:0;background:var(--wash);height:370px;border-radius:24px;position:relative;overflow:hidden;display:grid;place-items:center}.instrument-detail-photo img{width:110%;height:115%;object-fit:contain;transform:rotate(-16deg) scale(1.15);filter:drop-shadow(10px 15px 10px #16271e22)}.instrument-detail-photo figcaption{position:absolute;bottom:0;right:0;left:0;background:#fffdf8ed;padding:14px;text-align:center;font-size:12px;color:#526959}.instrument-learning{background:var(--wash);border-radius:30px;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:48px}.instrument-learning p{font-size:15px}.instrument-learning ol{padding:0;list-style:none;margin:0}.instrument-learning li{display:flex;align-items:center;gap:20px;margin:0 0 20px;font-size:16px}.instrument-learning li:last-child{margin-bottom:0}.instrument-learning li span{background:#fffdf8;border-radius:50%;min-width:42px;height:42px;display:grid;place-items:center;color:var(--tone);font-weight:700}.instrument-advice{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:80px 0}.instrument-advice article{padding-top:28px;border-top:2px solid var(--tone)}.instrument-advice strong{font-size:14px;color:var(--tone)}.instrument-teachers{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;padding:30px 0 80px}.master-profile{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #d4dbcb}.master-profile img,.master-monogram{width:85px;height:85px;object-fit:cover;border-radius:50%;background:var(--wash)}.master-monogram{display:grid;place-items:center;font-size:30px;color:var(--tone)}.master-profile small,.master-profile em{display:block;font-size:12px;font-style:normal;color:#5c6d60;margin:7px 0}.master-profile strong{font-size:20px;color:var(--tone)}.master-profile>b{margin-right:auto}.instrument-class-info{background:#fffdf8;border:1px solid #d6d7c9;border-radius:24px;padding:30px}.instrument-class-info>span{font-size:13px;color:#657365}.instrument-class-info h3{margin:12px 0 20px}.instrument-class-info dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e7e6db;padding:13px 0;font-size:14px}.instrument-class-info dd{margin:0;font-weight:700}.instrument-class-info p{font-size:13px;color:#607060}.instrument-class-info .instrument-primary{width:100%}.instrument-faq{max-width:850px;margin:0 auto 80px}.instrument-faq details{border-bottom:1px solid #d6dacb;padding:22px 0}.instrument-faq summary{font-weight:700;cursor:pointer;color:var(--tone);line-height:1.9}.instrument-faq details p{font-size:16px}.instrument-related{padding:60px 0;border-top:1px solid #d9ddce}.instrument-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.instrument-related-heading>a{font-size:14px}.instrument-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.instrument-endnote{border-radius:28px;background:var(--wash);padding:45px;text-align:center;margin-bottom:30px}.instrument-endnote p{font-size:15px}.photo-credit{font-size:11px;line-height:1.9!important;color:#5d6b60;overflow-wrap:anywhere}.photo-credit a{text-decoration:underline}.instrument-footer{padding:30px max(5vw,20px);display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d8dccd;font-size:13px;margin-top:40px}@keyframes instrument-arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.instrument-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1000px){.instrument-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.instrument-intro{gap:30px;min-height:550px}.instrument-hero-art{height:480px}.instrument-story,.instrument-learning,.instrument-advice,.instrument-teachers{gap:30px}.instrument-page main{padding:0 24px}.instrument-page h2{font-size:27px}.instrument-jumps{gap:24px}}@media(max-width:650px){.instrument-library{padding:50px 18px}.instrument-library-heading{align-items:flex-start;gap:12px}.instrument-library h2{font-size:27px}.instrument-library-heading p{font-size:15px}.instrument-total{font-size:11px;padding:10px 13px}.instrument-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.instrument-card{border-radius:19px}.instrument-card-art{height:180px;padding:18px 14px}.instrument-card-body{padding:14px}.instrument-card h3{font-size:20px}.instrument-card p{font-size:12px;margin-bottom:16px}.instrument-card-link{font-size:12px;padding-top:13px;gap:5px}.instrument-card-link b{font-size:18px}.instrument-filterbar{gap:15px}.instrument-search{min-width:100%}.instrument-filters{gap:7px}.instrument-filters button{font-size:12px;padding:9px 13px}.instrument-library-footer{display:block}.instrument-library-footer button{width:100%}.instrument-page{font-size:16px}.instrument-header{height:84px;padding:12px 18px}.instrument-brand{font-size:16px;gap:10px}.instrument-brand img{width:46px;height:46px;border-radius:12px}.instrument-brand small{font-size:10px}.back-library{font-size:12px;padding:11px 13px;gap:12px}.instrument-page main{padding:0 20px}.instrument-breadcrumb{font-size:11px;padding:20px 0}.instrument-intro{display:flex;flex-direction:column-reverse;gap:10px}.instrument-hero-art{height:380px;width:100%;max-width:440px}.instrument-arch{inset:0 18px 50px}.instrument-hero-art>img{height:80%;width:86%}.instrument-orbit{top:45px;right:14%;font-size:26px}.instrument-hero-copy{padding:20px 0 0}.instrument-page h1{font-size:45px}.instrument-tagline{font-size:21px}.instrument-actions{gap:20px;justify-content:space-between}.instrument-primary{padding:14px 18px;font-size:14px}.instrument-facts{gap:12px}.instrument-facts dt{font-size:11px}.instrument-facts dd{font-size:12px;line-height:1.9}.instrument-jumps{margin-top:22px;padding:20px 0;gap:24px;font-size:13px}.instrument-story{display:flex;flex-direction:column;gap:28px;padding:50px 0}.instrument-detail-photo{width:100%;height:280px}.instrument-page h2{font-size:26px}.instrument-learning{display:block;padding:28px 22px;border-radius:24px}.instrument-learning ol{margin-top:28px}.instrument-learning li{font-size:15px;gap:14px}.instrument-advice{display:block;padding:45px 0}.instrument-advice article+article{margin-top:34px}.instrument-teachers{display:block;padding:0 0 50px}.instrument-class-info{margin-top:32px;padding:24px}.master-profile img,.master-monogram{width:70px;height:70px}.instrument-faq{margin-bottom:45px}.instrument-related{padding:35px 0}.instrument-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.instrument-related-grid>a:last-child{display:none}.instrument-related-heading{align-items:start}.instrument-related-heading h2{font-size:23px}.instrument-related-heading>a{font-size:12px;white-space:nowrap;margin-top:8px}.instrument-endnote{padding:30px 22px}.instrument-footer{padding:25px 20px;flex-wrap:wrap}.instrument-eyebrow{font-size:12px}}@media(prefers-reduced-motion:reduce){.instrument-card,.instrument-card img{transition:none}.instrument-hero-art>img{animation:none}}
.instrument-page[data-family="کوبه‌ای"] .instrument-arch{border-radius:50%;inset:40px 0 70px;background:repeating-radial-gradient(circle at center,transparent 0 29px,color-mix(in srgb,var(--tone) 7%,transparent) 30px 31px),var(--wash)}.instrument-page[data-family="کوبه‌ای"] .instrument-arch:before{border-radius:50%}.instrument-page[data-family="بادی"] .instrument-arch{border-radius:45% 20% 45% 20%;background:repeating-linear-gradient(135deg,transparent 0 40px,color-mix(in srgb,var(--tone) 5%,transparent) 41px 42px),var(--wash)}.instrument-page[data-family="کلاویه‌ای"] .instrument-arch{border-radius:25px 100px 25px 25px;background:linear-gradient(0deg,color-mix(in srgb,var(--tone) 8%,transparent),transparent 50%),var(--wash)}.instrument-page[data-family="آرشه‌ای"] .instrument-arch{border-radius:48% 48% 35% 35%}.instrument-page[data-instrument="flamenco-guitar"] .instrument-arch{background:repeating-conic-gradient(from 10deg at 50% 90%,transparent 0deg 12deg,#a34f3808 12deg 14deg),var(--wash)}.instrument-page[data-instrument="ney"] .instrument-arch{background:repeating-linear-gradient(90deg,transparent 0 48px,#52815d0b 49px 51px),var(--wash)}
.instrument-hero-art>img{position:absolute;top:28px;left:5%;width:90%;height:calc(100% - 110px);max-height:none}.instrument-card-art img{position:absolute;inset:20px;width:calc(100% - 40px);height:calc(100% - 40px)}
@media(max-width:650px){.instrument-hero-art>img{top:18px;height:calc(100% - 90px);width:84%;left:8%}.instrument-card-art img{inset:15px;width:calc(100% - 30px);height:calc(100% - 30px)}}
