.kit-guide{padding:44px 7%;background:#fff9e9;color:#45205f}.kit-guide-header h1{font-size:clamp(36px,5vw,56px);line-height:1.1;margin:18px 0}.kit-guide-header p{font-size:19px;line-height:1.6;max-width:760px}.kit-guide section{margin:38px 0}.kit-guide h2{font-size:27px;line-height:1.2;margin:18px 0}.kit-guide p,.kit-guide li{font-size:16px;line-height:1.75}.kit-guide li{margin:12px 0}.kit-guide a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.kit-guide aside{padding:20px;border-left:4px solid #f7da4d;background:#fff;margin:24px 0}.kit-guide aside h3{margin:0;font-size:20px}.kit-guide .options{display:grid;grid-template-columns:1fr;gap:24px}.kit-guide .kit-photo img{width:100%;height:auto;display:block;border-radius:12px}.kit-guide .kit-caption{font-size:13px}.kit-guide .sources{display:flex;flex-direction:column;gap:14px}@media (min-width:900px){.kit-guide .options{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:650px){.kit-guide{padding:30px 7%}.kit-guide p,.kit-guide li{font-size:16px}.kit-guide h2{font-size:25px}}:root{font-family:Manrope,Arial,sans-serif;color:#17191d;background:#f6f5f2;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.site{overflow:hidden;background:#f6f5f2;color:#17191d;line-height:1.6}.site h1,.site h2,.site h3,.site p,.site figure{margin-top:0}.site h1,.site h2,.site h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.055em;line-height:1.08}.site i{font-style:normal}.head{height:86px;background:#f6f5f2;border-bottom:1px solid #dddcd8;display:flex;align-items:center;justify-content:space-between;padding:0 5%;gap:22px}.mark{color:#17191d;text-decoration:none;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.075em;line-height:1.12;white-space:nowrap}.mark b{font-weight:800}.mark img{height:54px;width:54px;object-fit:contain}.head nav{display:flex;gap:clamp(12px,2.1vw,28px);align-items:center}.head nav a{color:#33353b;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.head nav a:hover,.head nav a[aria-current=page]{color:#6035a1}.nav-cta{color:#fff;background:#292437;padding:12px 17px;font-size:11px;font-weight:800;white-space:nowrap}.eyebrow,.sec-label,.shop-tag{font-family:DM Sans,Arial,sans-serif;font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#693ca3}.hero{display:grid;grid-template-columns:51% 49%;min-height:690px;background:#eeede9}.hero-text{padding:8vw 8% 7vw 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero h1{font-size:clamp(64px,6.2vw,102px);max-width:720px;margin:19px 0 25px;line-height:1.02}.hero h1 i{color:#5d3a86}.hero p{font-size:18px;line-height:1.65;color:#44454b;max-width:560px}.button{display:inline-flex;background:#202229;color:#fff;text-decoration:none;gap:50px;align-items:center;padding:16px 21px;font-size:13px;font-weight:800;margin-top:16px}.button b{font-size:17px}.hero small,.shop-cards small,.forthcoming small,.students small,.last small{display:block;color:#75757b;font-size:10px;margin-top:13px}.hero-photo{position:relative;background:#bcb6af;min-height:500px}.hero-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#15131b9e,transparent 38%);z-index:1}.hero-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-photo span{position:absolute;bottom:30px;left:36px;color:#fff;z-index:2;font-size:10px;letter-spacing:.18em;font-weight:700}.partner-logos{background:#fff;padding:55px 7%;text-align:center}.partner-grid{display:flex;justify-content:center;align-items:center;gap:85px;margin:28px auto 12px}.partner-grid figure{margin:0;width:240px}.partner-grid img{width:100%;height:100px;object-fit:contain}.partner-grid figcaption{font-size:12px;font-weight:700}.partner-logos small,.endorsement-section>small{font-size:10px;color:#76737a}.candy-marquee{background:#27232d;color:#f7f5f0;padding:12px 7%;font-size:11px;font-weight:700;letter-spacing:.19em;white-space:nowrap;overflow:hidden;text-align:center}.candy-marquee span{color:#a887ca;margin:0 22px}.ribbon{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 7%;border-bottom:1px solid #d8d6d1;background:#f7f5f1}.ribbon>div{padding:15px 30px;border-right:1px solid #d8d6d1}.ribbon>div:last-child{border-right:0}.ribbon b{display:block;font-size:23px;letter-spacing:-.045em}.ribbon small{color:#626168;font-size:12px}.section,.endorsement-section,.shop-intro,.features{padding:105px 8%}.split{display:grid;grid-template-columns:25% 1fr;gap:5%}.section h2,.endorsement-section h2,.shop-intro h2,.project-tease h2,.last h2{font-size:clamp(43px,5vw,74px);margin:0 0 24px}.section p,.shop-intro>p,.project-tease p{font-size:17px;line-height:1.8;color:#4d4e54;max-width:750px}.endorsement-section{background:#e9e7e2}.endorsement-section h2{margin:15px 0}.endorsement-section>p{max-width:610px;font-size:16px;color:#53545a}.endorser-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d7d5d1;border:1px solid #d7d5d1;margin:40px 0 16px}.endorser-grid a{background:#f7f6f3;padding:22px 18px;min-height:205px;color:#26262a;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.endorser-grid img{width:100%;height:95px;object-fit:contain;margin:0 0 auto}.endorser-grid b{font-size:15px;margin-top:19px}.endorser-grid small{font-size:10px;color:#65646b}.shop-intro{background:#fff}.shop-intro h2{margin:15px 0}.shop-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:45px 0 0}.shop-cards article{background:#f1efeb;overflow:hidden}.shop-cards article>img{display:block;width:100%;height:355px;object-fit:cover}.shop-cards article>div{padding:36px 38px 45px}.shop-cards h3{font-size:clamp(33px,3.3vw,52px);margin:15px 0 13px}.shop-cards p{font-size:15px;line-height:1.7;color:#52535a}.shop-button,.future-button{display:inline-block;border:1px solid #27252d;color:#27252d;padding:12px 17px;font-size:12px;font-weight:800;text-decoration:none;margin:14px 0 0}.book-art{height:355px;background:#ded8e8;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#342047;position:relative}.book-art:before{content:"";position:absolute;width:245px;height:295px;background:#31213f;box-shadow:18px 20px #b1a1c3}.book-art b,.book-art em,.book-art span{position:relative;z-index:1;color:#f4ede3}.book-art b{font-size:34px;line-height:1.02;letter-spacing:-.05em}.book-art em{font-style:normal;font-size:12px;letter-spacing:.2em;margin:25px 0}.book-art span{font-size:35px}.shop-fine{font-size:11px!important;color:#78767c!important}.features{background:#24252b;color:#f6f5f0}.features .sec-label{color:#c6a9ea}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.feature-row article{border-top:1px solid #77757d;padding-top:19px}.num{color:#c6a9ea;font-size:11px;font-weight:800}.feature-row h3{font-size:26px;margin:28px 0 15px}.feature-row p{font-size:14px;color:#c5c5c8;line-height:1.75}.teacher{background:#f1efeb}.school-note{background:#fff;padding:28px;margin:38px 0}.school-note b,.past-schools b{font-size:15px}.school-list{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;padding:0;gap:0 18px;font-size:12px}.school-list li{border-bottom:1px solid #dedbd7;padding:9px 0}.other-school{border-top:1px solid #d1cfca;padding-top:16px}.past-schools{border-top:1px solid #d5d3cf;margin-top:35px;padding-top:25px}.logo-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.logo-row a{background:#fff;min-height:125px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#27272e;text-decoration:none}.logo-row img{width:100%;height:67px;object-fit:contain}.logo-row span{font-size:10px;font-weight:700}.logo-row .no-logo{font-size:17px}.past-schools small{font-size:10px;color:#696970}.smalllink{font-size:14px!important}.smalllink a,.textlink{color:#5b3482;font-weight:800;text-decoration:none;border-bottom:1px solid currentColor}.project-tease{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:105px 8%;background:#27252d;color:#fff}.project-tease p{color:#d2ced4}.project-tease img{width:100%;height:400px;object-fit:cover}.project-tease .textlink{color:#dec5f3}.forthcoming{background:#e6e0eb}.students{background:#f4f2ee}.videos{background:#eae8e3}.last{background:#ded8e8;padding:90px 8%;text-align:center}.last h2{margin:16px 0}.last p{font-size:17px;max-width:550px;margin:auto}.last-actions{display:flex;justify-content:center;gap:14px}.last small{color:#57515d}.site footer{background:#1e2026;color:#d6d5d6;padding:40px 8%;display:flex;justify-content:space-between;font-size:11px}.site footer p{margin:3px 0}.past-hero,.con-hero{background:#27252d;color:#fff;padding:110px 8%}.past-hero h1,.con-hero h1{font-size:clamp(58px,7vw,105px);margin:20px 0}.past-hero h1 i,.con-hero h1 i{color:#c9addc}.past-hero p,.con-hero p{font-size:20px;max-width:690px;color:#dbd8dc}.tour-feature,.session-feature{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:105px 8%;background:#f6f5f2}.tour-feature h2,.session-feature h2{font-size:clamp(45px,5vw,73px)}.tour-feature p,.session-feature p{font-size:16px;color:#4d4e54;line-height:1.8}.tour-feature a,.session-feature a{color:#5b3482;font-weight:700}.tour-poster{background:#312b38;color:#fff;min-height:580px;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.tour-poster b{font-size:90px;line-height:1;letter-spacing:-.1em}.tour-poster span{font-size:25px;letter-spacing:.1em}.tour-poster strong{font-size:clamp(42px,5vw,76px);line-height:.98;letter-spacing:-.055em}.tour-poster small{font-size:11px;letter-spacing:.13em}.session-feature{background:#ebe9e4}.session-feature img{width:100%;height:560px;object-fit:cover}.session-feature small{display:block;margin-top:18px;font-size:10px;color:#6b6b70}.project-hero{position:relative;min-height:670px;background:#242229;color:#fff;display:flex;align-items:center}.project-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.3)}.project-hero>div{position:relative;padding:90px 8%;max-width:750px}.project-hero h1{font-size:clamp(75px,8vw,120px);margin:22px 0}.project-hero p{font-size:20px;max-width:600px}.project-copy{background:#ece9e5}.con-story{background:#f6f5f2}.con-note{background:#e8e5e0;padding:35px 8%;font-size:13px}@media (max-width:900px){.head{height:auto;padding:12px 5%;flex-wrap:wrap}.head nav{order:3;width:100%;overflow:auto;padding:5px 0 7px}.nav-cta{margin-left:auto}.hero{grid-template-columns:1fr 1fr}.hero-text{padding:65px 7%}.hero h1{font-size:clamp(45px,6.2vw,76px)}.endorser-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.head nav{gap:20px}.mark img{width:42px;height:42px}.mark{font-size:10px}.nav-cta{font-size:10px;padding:9px}.hero{display:flex;flex-direction:column-reverse}.hero-photo{min-height:390px}.hero-photo img{object-position:center 26%}.hero-text{padding:58px 7% 65px}.hero h1{font-size:clamp(50px,12vw,72px)}.hero p{font-size:16px}.section,.endorsement-section,.shop-intro,.features{padding:70px 7%}.split{display:block}.split .sec-label{margin-bottom:30px}.section h2,.endorsement-section h2,.shop-intro h2,.project-tease h2{font-size:clamp(41px,10vw,57px)}.section p{font-size:15px}.partner-grid{gap:20px}.partner-grid figure{width:44%}.partner-grid img{height:85px}.ribbon{padding:15px 7%}.ribbon>div{padding:8px}.ribbon b{font-size:15px}.ribbon small{font-size:9px;line-height:1.3;display:block}.candy-marquee{font-size:9px}.candy-marquee span{margin:0 6px}.shop-cards,.feature-row{grid-template-columns:1fr;gap:18px}.shop-cards article>img,.book-art{height:250px}.shop-cards article>div{padding:28px}.feature-row{margin-top:38px}.feature-row article{padding-top:16px}.feature-row h3{margin:12px 0}.endorser-grid a{min-height:180px}.endorser-grid img{height:77px}.logo-row{grid-template-columns:repeat(2,1fr)}.school-list{grid-template-columns:1fr}.project-tease{display:flex;flex-direction:column-reverse;padding:70px 7%}.project-tease img{height:260px;margin-bottom:30px}.last{padding:70px 7%}.last-actions{flex-direction:column;align-items:center}.site footer{display:block}.past-hero,.con-hero{padding:70px 7%}.past-hero h1,.con-hero h1{font-size:clamp(52px,12vw,75px)}.tour-feature,.session-feature{grid-template-columns:1fr;padding:70px 7%;gap:35px}.tour-poster{min-height:420px;padding:25px}.session-feature img{height:410px}.project-hero{min-height:560px}.project-hero>div{padding:70px 7%}.project-hero h1{font-size:70px}}.lesson-funnel{display:grid;grid-template-columns:52% 48%;background:#29262f;color:#fff;min-height:610px}.lesson-copy{padding:95px 12% 90px 15%;align-self:center}.lesson-funnel .sec-label{color:#d1b4ed}.lesson-funnel h2{font-size:clamp(47px,5.5vw,82px);margin:23px 0 28px}.lesson-funnel p{font-size:17px;line-height:1.75;color:#d9d6dd;max-width:590px}.lesson-funnel ul{padding:0;margin:32px 0;list-style:none}.lesson-funnel li{padding:12px 0;border-top:1px solid #706c75;font-size:13px;font-weight:700}.lesson-funnel li:last-child{border-bottom:1px solid #706c75}.lesson-funnel .button{background:#e8dcf1;color:#29262f}.lesson-funnel small{display:block;font-size:10px;margin-top:12px;color:#c5c0c8}.lesson-image{position:relative;overflow:hidden}.lesson-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(.15)}.lesson-image span{position:absolute;bottom:20px;left:22px;background:#22232aaa;color:#fff;padding:6px;font-size:9px;letter-spacing:.1em}.book-art{display:block;background:#e4dfec;padding:20px;height:355px;position:relative;text-align:center}.book-art:before{display:none}.book-art img{height:100%;max-width:100%;object-fit:contain;box-shadow:12px 13px 16px #32283c44}.book-art span{position:absolute;bottom:13px;right:12px;background:#f7f5f0;color:#45384a;padding:5px 9px;font-size:9px;letter-spacing:.1em}.lesson-lead{margin-top:9px}@media (max-width:650px){.lesson-funnel{display:flex;flex-direction:column-reverse}.lesson-image{height:310px}.lesson-image img{object-position:center 25%}.lesson-copy{padding:64px 7%}.lesson-funnel h2{font-size:47px}.lesson-funnel p{font-size:15px}.book-art{height:290px}.book-art img{height:100%}}.ebook-offer{display:grid;grid-template-columns:55% 45%;background:#e6e0eb;color:#292432;min-height:650px}.ebook-offer-copy{padding:95px 10% 90px 14%;align-self:center}.ebook-offer h2,.sticks-feature h2{font-size:clamp(48px,5.3vw,78px);margin:18px 0 25px}.ebook-offer p,.sticks-feature p{font-size:17px;line-height:1.75;max-width:620px;color:#4d4554}.ebook-offer ul{padding:0;margin:29px 0 18px;list-style:none}.ebook-offer li{font-size:13px;border-top:1px solid #b9aebe;padding:9px 0;font-weight:700}.ebook-offer li:last-child{border-bottom:1px solid #b9aebe}.ebook-offer small,.sticks-feature small{display:block;font-size:10px;color:#605a67;margin-top:13px}.ebook-offer-art{background:#cfbfdc;display:flex;align-items:center;justify-content:center;position:relative;padding:45px}.ebook-offer-art img{max-width:85%;max-height:540px;object-fit:contain;box-shadow:19px 22px 22px #38283d55}.ebook-offer-art span{position:absolute;bottom:20px;left:28px;background:#f6f5f2;padding:7px 10px;color:#413349;font-size:10px;letter-spacing:.1em}.sticks-feature{display:grid;grid-template-columns:42% 58%;background:#f8f7f4;align-items:center}.sticks-feature img{width:100%;height:420px;object-fit:cover}.sticks-feature>div{padding:65px 12%}.sticks-feature h2{font-size:clamp(39px,4.5vw,65px)}@media (max-width:650px){.ebook-offer{display:flex;flex-direction:column-reverse}.ebook-offer-art{min-height:420px;padding:25px}.ebook-offer-art img{max-height:370px}.ebook-offer-copy{padding:65px 7%}.ebook-offer h2{font-size:48px}.ebook-offer p,.sticks-feature p{font-size:15px}.sticks-feature{display:block}.sticks-feature img{height:260px}.sticks-feature>div{padding:55px 7%}}.hero h1{font-size:clamp(58px,5.4vw,83px);letter-spacing:-.065em}.hero-text{padding-top:6vw;padding-bottom:6vw}.head nav{min-width:0}@media (max-width:650px){.head nav{overflow:visible;flex-wrap:wrap;gap:7px 16px;padding-bottom:3px}.head nav a{font-size:10px}.hero h1{font-size:clamp(48px,11vw,63px)}.hero-photo{min-height:320px}.hero-text{padding-top:48px}.hero-photo span{font-size:8px;line-height:1.3;max-width:75%}}.nav-cta{text-decoration:none}.footer-links{display:flex;gap:20px}.footer-links a{color:#d6d5d6;text-decoration:none}.lessons-hero{display:grid;grid-template-columns:55% 45%;background:#28252f;color:#fff;min-height:600px}.lessons-hero>div{padding:100px 12% 90px 15%;align-self:center}.lessons-hero h1{font-size:clamp(62px,6vw,95px);margin:20px 0 28px}.lessons-hero h1 i{color:#d0b4ea}.lessons-hero p{font-size:18px;line-height:1.7;max-width:590px}.lessons-hero small{display:block;font-size:10px;color:#d1ccd3;margin-top:15px}.lessons-hero .future-button{color:#fff;border-color:#d2c3dd}.lessons-hero img{width:100%;height:100%;object-fit:cover}.lesson-detail{background:#f5f3ef}.lesson-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px}.lesson-facts div{border-top:1px solid #aaa4a9;padding-top:16px}.lesson-facts b{display:block;font-size:14px}.lesson-facts span{font-size:12px;color:#4d4d54}.lesson-proof{display:grid;grid-template-columns:46% 54%;background:#e5dfeb}.lesson-proof img{width:100%;height:100%;object-fit:cover}.lesson-proof>div{padding:95px 12%}.lesson-proof h2,.lesson-faq h2{font-size:clamp(50px,5vw,72px);margin:20px 0}.lesson-proof p{font-size:16px;line-height:1.75;color:#4c4552}.lesson-proof p a{color:#56397c}.lesson-proof small{display:block;font-size:10px;margin-top:20px}.lesson-faq{background:#fff;padding:95px 8%}.lesson-faq>div{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 55px}.lesson-faq article{border-top:1px solid #c6c1c9;padding-top:20px}.lesson-faq h3{font-size:20px}.lesson-faq p{font-size:14px;color:#55525a;line-height:1.7}.lesson-faq a{color:#56397c}@media (max-width:650px){.footer-links{flex-wrap:wrap;margin:15px 0}.lessons-hero{display:flex;flex-direction:column-reverse}.lessons-hero img{height:320px;object-position:center 26%}.lessons-hero>div{padding:62px 7%}.lessons-hero h1{font-size:54px}.lessons-hero p{font-size:15px}.lesson-facts{grid-template-columns:1fr}.lesson-proof{display:block}.lesson-proof img{height:260px}.lesson-proof>div{padding:65px 7%}.lesson-faq{padding:65px 7%}.lesson-faq>div{grid-template-columns:1fr}}@media (min-width:901px){.head{padding:0 3%;gap:11px}.head nav{gap:clamp(8px,1.2vw,16px)}.head nav a{font-size:11px}.nav-cta{padding:11px 12px;font-size:10px}.mark{font-size:11px}.mark img{width:45px;height:45px}}.bio-hero{display:grid;grid-template-columns:54% 46%;min-height:610px;background:#27252e;color:#fff}.bio-hero>div{padding:100px 11% 85px 14%;align-self:center}.bio-hero h1{font-size:clamp(62px,6.6vw,104px);margin:20px 0 25px}.bio-hero h1 i,.lineage h2 i{color:#d1b7e6}.bio-hero p{font-size:18px;line-height:1.7;color:#e0dbe2}.bio-hero img{width:100%;height:100%;object-fit:cover}.bio-story{background:#f5f3ef}.bio-story em{font-style:italic}.bio-story a{color:#5b3482}.lineage{background:#2c2932;color:#fff;padding:100px 8%}.lineage-intro{max-width:900px}.lineage h2{font-size:clamp(52px,5.8vw,85px);margin:18px 0 22px}.lineage p{max-width:820px;font-size:17px;color:#ddd7e0;line-height:1.8}.lineage small{font-size:10px;color:#bdb8c0}.lineage-photos{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:48px}.lineage-photos figure{margin:0;background:#37333c}.lineage-photos img{display:block;width:100%;height:430px;object-fit:contain;background:#151319}.lineage-photos figcaption{padding:15px 20px;font-size:12px;color:#ede8ed}.bio-next{padding:90px 8%;background:#e6e0eb}.bio-next h2{font-size:clamp(44px,5vw,75px);margin:14px 0 32px}.bio-next>div{display:flex;flex-wrap:wrap;gap:13px}.bio-next a{padding:15px 19px;background:#29252f;color:#fff;text-decoration:none;font-size:13px;font-weight:700}@media (max-width:650px){.bio-hero{display:flex;flex-direction:column-reverse}.bio-hero img{height:310px;object-position:center 26%}.bio-hero>div{padding:65px 7%}.bio-hero h1{font-size:57px}.bio-hero p{font-size:15px}.lineage{padding:68px 7%}.lineage h2{font-size:50px}.lineage p{font-size:15px}.lineage-photos{grid-template-columns:1fr}.lineage-photos img{height:320px}.bio-next{padding:68px 7%}.bio-next>div{display:block}.bio-next a{display:block;margin-bottom:12px}}.ebook-offer-art{padding:26px;background:#ded8e7}.ebook-offer-art img{max-width:100%;max-height:none;width:100%;height:auto;box-shadow:none}.ebook-offer-art span{z-index:1}@media (max-width:650px){.ebook-offer-art{min-height:0;padding:22px}.ebook-offer-art img{width:100%;max-height:none}}.music-history{background:#f5f3ef;padding:95px 8%;color:#28252d}.music-history-head{max-width:740px}.music-history h2{font-size:clamp(46px,5vw,72px);margin:18px 0 17px}.music-history-head p{font-size:17px;color:#56515a;line-height:1.7}.era-track{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:45px 0 12px;border-top:2px solid #2c2931}.era-track article{padding:18px 19px 25px;border-right:1px solid #d0cbd2}.era-track article:last-child{border-right:0}.era-track article>span{font-size:10px;font-weight:800;letter-spacing:.1em;color:#644483}.era-art{height:130px;position:relative;overflow:hidden;margin:15px 0 20px;background:#d7c3d6}.era-art b,.era-art i{position:absolute;font-style:normal;line-height:1;color:#382d42}.era-art b{font-size:75px;left:18px;top:18px}.era-art i{font-size:56px;right:20px;bottom:10px}.era-art.swing{background:#dac9ae}.era-art.pop{background:#b5a9c3}.era-art.studio{background:#bcc4c4}.era-art.today{background:#cab5db}.era-track h3{font-size:21px;margin:0 0 9px}.era-track p{font-size:12px;color:#59545d;margin:0}.music-history small{color:#66606b;font-size:10px}@media (max-width:650px){.music-history{padding:65px 7%}.music-history h2{font-size:48px}.music-history-head p{font-size:15px}.era-track{grid-template-columns:repeat(2,1fr)}.era-track article:nth-child(2){border-right:0}.era-track article:nth-child(-n+2){border-bottom:1px solid #d0cbd2}.era-art{height:95px}.era-art b{font-size:55px}.era-art i{font-size:42px}.era-track h3{font-size:16px}}.venue-note{display:grid;grid-template-columns:1fr 1fr;margin:45px 0 30px;background:#e8e2eb;min-height:300px}.venue-note>div:first-child{padding:32px}.venue-note h3{font-size:27px;margin:16px 0}.venue-note p{font-size:14px;line-height:1.7}.venue-note a{color:#5b3482;font-weight:700;font-size:13px}.venue-photo-pending{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#d5cbdc;color:#52485a;font-weight:800;letter-spacing:.1em;font-size:13px;padding:20px}.venue-photo-pending small{font-size:9px;margin-top:10px}@media (max-width:650px){.venue-note{grid-template-columns:1fr}.venue-photo-pending{min-height:180px}}.head .nav-cta{color:#fff!important;background:#292437!important;white-space:nowrap;display:inline-flex;align-items:center;min-height:42px}.head .nav-cta:hover{background:#4b3b60!important}.head nav{gap:18px}.hero h1{font-size:clamp(56px,5vw,76px)}@media (max-width:650px){.hero h1{font-size:clamp(48px,11vw,63px)}.head nav{gap:7px 17px}}.radio-feature{background:#e8e3f4;padding:clamp(38px,6vw,90px);display:grid;grid-template-columns:1fr 2fr;gap:30px}.radio-feature h2{font-size:clamp(35px,4vw,58px);line-height:1.05;max-width:650px}.radio-feature p{max-width:740px}.radio-feature audio{display:block;width:min(100%,650px);margin:22px 0}.radio-feature small{display:block;margin-top:17px;max-width:720px;color:#666}.radio-feature a{color:#64399d}@media (max-width:700px){.radio-feature{grid-template-columns:1fr}}.podcast-feature{background:#292437;color:#fff;display:grid;grid-template-columns:minmax(135px,250px) 1fr;gap:clamp(25px,5vw,75px);align-items:center;padding:clamp(35px,5vw,82px);margin:0}.podcast-feature img{width:100%;max-width:235px;height:auto;object-fit:contain}.podcast-feature h2{font-size:clamp(36px,4vw,58px);line-height:1.06;margin:14px 0}.podcast-feature p{max-width:680px;font-size:clamp(17px,1.6vw,22px)}.podcast-feature .sec-label{color:#d3a5fa}.podcast-feature .button{display:inline-flex;background:#e8d4fb;color:#292437!important;margin:14px 0;text-decoration:none}.podcast-feature small{display:block;color:#c8bbd2}@media (max-width:650px){.podcast-feature{grid-template-columns:1fr}.podcast-feature img{width:135px}}.site .button:not(.podcast-feature .button){color:#fff!important}.site .button.dark{color:#fff!important}.site .podcast-feature .button{color:#292437!important}.coast-home{display:grid;grid-template-columns:1fr 2fr;gap:36px;align-items:start;padding:clamp(40px,6vw,80px);background:#f3eaf9}.coast-home h2{font-size:clamp(38px,4vw,62px);line-height:1.06}.coast-home p{max-width:690px;font-size:18px}.coast-home audio{display:block;width:min(100%,650px);margin:25px 0}.coast-home a{color:#5d3995}@media (max-width:650px){.coast-home{grid-template-columns:1fr}}.ruel-bio{background:#ece9e5;display:grid;grid-template-columns:35% 1fr;gap:clamp(30px,5vw,80px);align-items:center;padding:clamp(40px,6vw,90px)}.ruel-bio img{width:100%;height:auto;max-width:470px}.ruel-bio h2{font-size:clamp(38px,4vw,62px);margin:14px 0}.ruel-bio p{font-size:18px;max-width:650px}.ruel-bio small{color:#666;display:block;max-width:650px}@media (max-width:650px){.ruel-bio{grid-template-columns:1fr}.ruel-bio img{max-width:320px}}.reviews{padding:clamp(50px,7vw,100px);background:#e9e0f4}.reviews h2{font-size:clamp(40px,5vw,70px)}.reviews-intro p{font-size:18px;max-width:650px}.reviews a,.venue-voice a{color:#573480}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.review-grid blockquote,.venue-voice blockquote{margin:0;padding:35px;background:#fff;border:1px solid #d1c7d9;display:flex;flex-direction:column}.review-grid blockquote>span,.venue-voice blockquote>span{color:#6139a0;letter-spacing:.12em;font-size:19px}.review-grid blockquote p,.venue-voice blockquote p{font-size:clamp(17px,1.6vw,22px);line-height:1.5;margin:20px 0 35px}.review-grid blockquote footer,.venue-voice blockquote footer{font-size:13px;font-weight:700;margin-top:auto}.reviews small,.venue-voice small{display:block;color:#685f70}.venue-voice{padding:clamp(40px,6vw,85px);background:#ede9e2;display:grid;grid-template-columns:1fr 2fr;gap:25px}.venue-voice blockquote{max-width:770px}.venue-voice small{grid-column:2}@media (max-width:800px){.review-grid,.venue-voice{grid-template-columns:1fr}.venue-voice small{grid-column:1}}.reviews blockquote footer,.venue-voice blockquote footer{background:transparent!important;color:#292437!important;padding:0!important;display:block!important;min-height:0!important;border:0!important;font-size:13px!important;line-height:1.45!important}.reviews blockquote,.venue-voice blockquote{min-width:0}.video-frame{width:min(100%,390px);aspect-ratio:9/16;background:#211d28;margin:28px 0 16px}.video-frame iframe{width:100%;height:100%;border:0}.video-frame{display:block;position:relative;overflow:hidden}.video-frame img{width:100%;height:100%;object-fit:cover}.play-symbol{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#201b2aca;color:#fff;border:1px solid #ffffff90;border-radius:50%;width:70px;height:70px;display:grid;place-items:center;font-size:25px;padding-left:5px}.review-route{display:flex;align-items:center;gap:20px;margin:16px 0 10px}.review-route a{color:#5d3a86;font-weight:800}.review-route img{width:96px;height:96px;object-fit:contain;border:8px solid #fff}.funhaus-gallery,.funhaus-support{margin-top:60px;border-top:1px solid #bcb7b1;padding-top:40px}.funhaus-gallery h3,.funhaus-support h3{font-size:clamp(32px,3.4vw,55px);line-height:1.1}.funhaus-photos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.funhaus-photos img{width:100%;height:240px;object-fit:cover}.support-logos{display:flex;align-items:center;gap:36px;flex-wrap:wrap;margin:32px 0;padding:32px;background:#fff}.support-logos img:first-child{width:180px}.support-logos img:last-child{width:min(100%,350px)}.support-logos img{height:180px;object-fit:contain}.funhaus-gallery small,.funhaus-support small{display:block;color:#69666e;margin-top:12px}@media (max-width:700px){.funhaus-photos{grid-template-columns:1fr}.support-logos{gap:10px}.support-logos img:first-child{width:120px}.support-logos img:last-child{width:220px}}.hero{position:relative;display:block!important;min-height:650px;background:#181d21;color:#fff}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0!important}.hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111820f2,#161b21dd 43%,#0c10142a)}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 46%;filter:grayscale(.15)}.hero-photo span{z-index:2;color:#fff}.hero-text{position:relative;z-index:2;width:min(64%,820px);padding:95px 6% 105px!important}.hero-text h1{color:#fff!important;font-size:clamp(55px,5.9vw,88px)!important;line-height:1.03}.hero-text h1 i{color:#ff8068!important}.hero-text p{color:#ece9e6!important;font-size:18px;max-width:650px}.hero .button,.teaching-cta .button{background:#f05d42!important;color:#fff!important}.lesson-lead{display:flex;flex-wrap:wrap;align-items:center;gap:12px 19px}.lesson-lead small{flex-basis:100%;color:#ddd}.book-secondary{color:#fff;font-weight:800;font-size:13px;text-decoration:none;border-bottom:1px solid #fff;padding:9px 0}.social-proof{background:#1a2326;color:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:27px 7%}.social-proof div{border-right:1px solid #5c686b;padding-right:22px}.social-proof div:last-of-type{border:0}.social-proof strong{display:block;font-size:clamp(25px,3vw,42px);line-height:1.1}.social-proof span{display:block;color:#d5ddd8;font-size:12px;margin-top:5px}.social-proof small{grid-column:1/-1;color:#aab8b3;font-size:10px}.teaching-path{padding:95px 8%;background:#f7f4ee}.teaching-path>h2{font-size:clamp(48px,5vw,74px);line-height:1.08;margin:18px 0}.teaching-path>h2 i{color:#bd503c}.teaching-intro{font-size:18px;max-width:720px;line-height:1.65}.teaching-grid{margin:50px 0 35px;display:grid;gap:24px}.teaching-grid article{display:grid;grid-template-columns:44% 1fr;background:#fff;min-height:300px;box-shadow:0 8px 24px #191d1c12}.teaching-grid article:nth-child(2){direction:rtl}.teaching-grid article:nth-child(2)>*{direction:ltr}.teaching-grid article>div:last-child{padding:36px 7%;align-self:center}.teaching-grid h3{font-size:clamp(27px,3vw,42px);line-height:1.15;margin:11px 0}.teaching-grid p{font-size:15px;line-height:1.65;max-width:580px}.teaching-grid a:not(.teaching-thumb){color:#a13a2d;font-weight:800;font-size:13px}.teaching-thumb{position:relative;background:#191e24;display:flex;align-items:center;justify-content:center;overflow:hidden}.teaching-thumb img{width:100%;height:100%;object-fit:cover}.teaching-thumb span{position:absolute;background:#ec5034;color:#fff;border-radius:100%;padding:19px 23px;font-size:25px;box-shadow:0 4px 20px #0007}.teaching-book{background:#d9d1d7;display:flex;align-items:center;justify-content:center;padding:22px}.teaching-book img{max-height:290px;max-width:100%;object-fit:contain}.teaching-cta{display:flex;gap:24px;align-items:center}.teaching-cta>a:last-child{color:#352b35;font-weight:800}.teaching-path>small{display:block;margin-top:18px;color:#665d62}@media (max-width:700px){.hero{display:flex!important;flex-direction:column!important;min-height:680px}.hero-photo{position:absolute!important;top:0;right:0;bottom:0;left:0}.hero-photo img{object-position:60% center}.hero-photo:after{background:linear-gradient(180deg,#151b20aa,#111820ed 62%,#111820f8)}.hero-text{width:100%;margin-top:auto;padding:210px 7% 56px!important}.hero-text h1{font-size:clamp(43px,10vw,58px)!important}.hero-text p{font-size:15px}.social-proof{grid-template-columns:1fr 1fr;gap:18px}.social-proof div{border:0}.social-proof strong{font-size:27px}.teaching-path{padding:65px 7%}.teaching-path>h2{font-size:45px}.teaching-grid article,.teaching-grid article:nth-child(2){display:flex;flex-direction:column;direction:ltr}.teaching-thumb{height:215px}.teaching-grid article>div:last-child{padding:27px}.teaching-book{min-height:260px}.teaching-cta{flex-direction:column;align-items:flex-start}}.reviews-banner{position:relative;min-height:560px;background:#221c2b;color:#fff;display:flex;align-items:flex-end}.reviews-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.38)}.reviews-banner-text{position:relative;padding:80px 8%}.reviews-banner-text .sec-label{color:#d9bdf5}.reviews-banner-text h2{font-size:clamp(52px,6vw,88px);margin:18px 0 14px}.reviews-banner-text p{font-size:18px;max-width:560px;color:#e4dde8}.endorser-grid .endorser-cell{background:#f7f6f3;padding:22px 18px;min-height:205px;color:#26262a;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:650px){.reviews-banner{min-height:420px}.reviews-banner-text{padding:50px 7%}.reviews-banner-text h2{font-size:clamp(40px,11vw,58px)}}.ref-tag{color:#8a7bd8;font-size:11px;letter-spacing:.14em;font-weight:600}.featured-in{background:#fff;padding:60px 7% 50px;text-align:center;border-top:1px solid #e3e1dc}.featured-sub{font-size:14px;color:#5a5b61;margin:12px 0 0}.featured-grid{display:flex;justify-content:center;align-items:center;gap:52px;flex-wrap:wrap;margin:30px auto 14px}.featured-grid img{height:44px;max-width:150px;width:auto;object-fit:contain}.featured-in small{font-size:10px;color:#76737a}.legacy-reference .reference-photo{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-top:24px}.legacy-reference .reference-logo{width:150px;height:120px;object-fit:contain;background:#fff;margin-top:24px}.thorp-background{border-top:1px solid #d1c7d9;margin-top:24px;padding-top:20px}.thorp-background h3{font-size:22px;line-height:1.2}.thorp-background p{font-size:16px!important;margin:14px 0!important}.thorp-background a{display:block;font-size:14px;line-height:1.5;margin-top:12px}.con-note>a{display:block;margin-bottom:14px;color:#573480}.con-note>b{display:block}.hero{display:grid!important;grid-template-columns:1fr 1fr;min-height:650px}.hero-photo{position:relative!important;grid-column:2;grid-row:1;inset:auto;min-height:650px!important}.hero-photo:after{background:linear-gradient(0deg,#111820a0,transparent 30%)}.hero-photo img{object-position:center center;filter:none}.hero-photo span{bottom:20px}.hero-text{grid-column:1;grid-row:1;width:100%;padding:80px 10% 90px!important}.hero-text h1{font-size:clamp(48px,4.4vw,68px)!important}@media (max-width:700px){.hero{display:flex!important;flex-direction:column!important;min-height:0}.hero-photo{position:relative!important;min-height:0!important;aspect-ratio:1114 / 1032;width:100%;flex:none}.hero-text{width:100%;padding:46px 7% 56px!important}.hero-text h1{font-size:clamp(43px,10vw,58px)!important}.hero-photo img{object-fit:contain;object-position:center}.hero-photo:after{background:linear-gradient(0deg,#111820a0,transparent 30%)}}@media (max-width:700px){.hero{flex-direction:column-reverse!important}}.dv-screen{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding:85px 7%;align-items:center}.dv-screen figure{margin:0}.dv-screen figure img{width:100%;height:auto;display:block}.dv-screen figcaption{font-size:12px;margin-top:12px}.dv-screen h2{font-size:clamp(34px,4.5vw,60px);line-height:1.04;margin:20px 0}.dv-screen p{line-height:1.65;max-width:650px}.dv-screen .dv-lead{font-size:21px;font-weight:600}.dv-screen-notes{padding:65px 7%;max-width:1000px;margin:auto}.dv-screen-notes h2{font-size:36px;line-height:1.15}.dv-screen-notes p{font-size:18px;line-height:1.7}.dv-screen-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:32px}.dv-screen-links a{font-weight:600;text-decoration:underline;text-underline-offset:5px}@media (max-width:700px){.dv-screen{grid-template-columns:1fr;gap:26px;padding:48px 24px}.dv-screen figure{max-width:245px}.dv-screen h2{font-size:38px}.dv-screen-notes{padding:40px 24px}.dv-screen-links{flex-direction:column}.dv-screen-notes h2{font-size:30px}}.dv-screen{background:#f6e86b;color:#3f205b}.dv-screen .sec-label,.dv-screen a{color:#3f205b}.brand-slogan{display:block;margin-top:4px;font-size:9px;line-height:1.4;letter-spacing:0;color:#642d91;font-weight:700}.mark{align-items:center}@media (max-width:650px){.brand-slogan{font-size:8px}.head nav{gap:7px 10px}}@font-face{font-family:Golos Text;src:url(/assets/GolosText-ExtraBold-1xYnNVYZ.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}.site{background:#fff9e8;color:#44235f}.site h1,.site h2,.site h3{font-family:Golos Text,Arial,sans-serif;font-weight:800;font-style:normal;letter-spacing:-.035em}.site .head,.site footer,.site .partner-logos{background:#fff9e8;color:#44235f}.site .mark,.site .head nav a,.site .footer-links a{color:#44235f}.site .brand-slogan{color:#44235f}.site .hero,.site .social-proof,.site .lesson-funnel,.site .ebook-offer,.site .sticks-feature,.site .features,.site .lessons-hero,.site .bio-hero,.site .last,.site .project-hero,.site .con-hero{background:#44235f;color:#fff9e8}.site .hero h1,.site .lessons-hero h1,.site .bio-hero h1,.site .project-hero h1,.site .con-hero h1,.site .last h2{color:#fff9e8!important}.site .hero h1 i,.site .hero .eyebrow,.site .social-proof strong,.site .lesson-funnel h2,.site .ebook-offer h2,.site .sticks-feature h2,.site .features .sec-label,.site .lessons-hero .sec-label,.site .bio-hero .sec-label,.site .project-hero .sec-label,.site .con-hero .sec-label,.site .last .sec-label{color:#f6d65c!important}.site .hero p,.site .hero small,.site .lesson-funnel p,.site .ebook-offer p,.site .sticks-feature p,.site .last p{color:#fff9e8!important}.site .button,.site .button.dark,.site .nav-cta{background:#f6d65c!important;color:#44235f!important;border-color:#f6d65c!important}.site .ribbon{background:#f6d65c;color:#44235f}.site .hero .pocket-community-lead{font-size:21px;line-height:1.4;font-weight:700;margin-bottom:18px}.site .hero h1{font-size:clamp(48px,5.3vw,72px)!important}@media (max-width:650px){.site .hero h1{font-size:48px!important}.site .hero .pocket-community-lead{font-size:18px}}.site .hero .hero-text a.button,.site .hero .hero-text a.button b{color:#44235f!important}.site .past-hero,.site .musical-hero,.site .project-intro,.site .podcast-feature{background:#44235f;color:#fff9e8}.site .past-hero .sec-label,.site .musical-hero .sec-label,.site .project-hero .eyebrow,.site .past-hero h1 i,.site .lessons-hero h1 i,.site .bio-hero h1 i,.site .con-hero h1 i,.site .musical-hero h1 i{color:#f6d65c!important}.lesson-bongo-photo{margin:0;background:#fff9e8;color:#44235f}.site .lesson-bongo-photo img{display:block;width:100%;height:auto;object-fit:contain}.lesson-bongo-photo figcaption{font-size:11px;padding:10px 16px;line-height:1.5}.site .teaching-path,.site .endorsement-section,.site .shop-intro,.site .shop-cards article,.site .teacher,.site .forthcoming,.site .students,.site .videos,.site .tour-feature,.site .session-feature,.site .project-copy,.site .con-story,.site .con-note,.site .lesson-detail,.site .lesson-proof,.site .lesson-faq,.site .bio-story,.site .bio-next,.site .music-history,.site .venue-note,.site .radio-feature,.site .coast-home,.site .ruel-bio,.site .reviews,.site .venue-voice,.site .teaching-book,.site .ebook-offer-art,.site .book-art{background:#fff9e8;color:#44235f}.site .project-tease,.site .lineage,.site .tour-poster,.site .candy-marquee{background:#44235f;color:#fff9e8}.site .sec-label,.site .eyebrow,.site .ref-tag,.site .teaching-path h2 i,.site .teaching-grid a:not(.teaching-thumb),.site .reviews a,.site .venue-voice a{color:#44235f}.site .project-hero .sec-label,.site .project-hero .eyebrow,.site .project-tease .sec-label,.site .lineage .sec-label,.site .podcast-feature .sec-label,.site .features .sec-label,.site .reviews-banner .sec-label{color:#f6d65c!important}.site .head .nav-cta,.site .hero .button,.site .teaching-cta .button,.site .podcast-feature .button,.site .bio-next a,.site .teaching-thumb span{background:#f6d65c!important;color:#44235f!important}.site .dv-screen{background:#f6d65c;color:#44235f}.site .dv-screen .sec-label,.site .dv-screen a{color:#44235f}.musicworks-song-photo img{object-fit:contain!important;height:auto!important;max-height:none!important;width:100%;display:block}.musicworks-song-photo{align-self:center;background:#fff9e9}.lesson-funnel .musicworks-song-photo{width:100%;height:auto!important;min-width:0;align-self:stretch}.lesson-funnel .musicworks-song-photo img{position:static!important;width:100%;height:auto!important;object-fit:contain!important}.lesson-funnel .musicworks-song-photo span{position:static;display:block;margin:0;background:#44235f;color:#fff9e8;padding:10px 14px;font-size:9px;line-height:1.4}.lesson-funnel .musicworks-song-photo{background:#44235f!important;display:flex;flex-direction:column;justify-content:center}.musicworks-kit{margin:0;min-width:0}.musicworks-kit img{display:block;width:100%;height:auto}.musicworks-kit figcaption{font-size:12px;line-height:1.5;padding-top:10px}.musicworks-entrance{margin:20px 0;max-width:260px}.musicworks-entrance img{display:block;width:100%;height:auto}.musicworks-entrance figcaption{font-size:12px;line-height:1.5;padding-top:8px}.stories-hero{padding:90px 8%;background:#43255b;color:#fff}.stories-hero h1{font-size:clamp(64px,8vw,110px);margin:20px 0}.stories-hero h1 i{color:#d0b4ea}.stories-hero p{font-size:20px;max-width:620px;line-height:1.6}.stories-hero small{display:block;font-size:12px;margin-top:24px;color:#e2d7eb}.stories-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:70px 8%;background:#f5f3ef}.stories-grid article{background:#fff}.story-cover{display:block;position:relative;background:#e5dfeb}.story-cover img{width:100%;height:400px;object-fit:contain;display:block}.story-cover>span{position:absolute;left:16px;bottom:16px;background:#f6d65c;color:#43255b;padding:10px 14px;font-size:12px;font-weight:700}.stories-grid article>div{padding:30px}.stories-grid h2{font-size:36px;margin:12px 0}.stories-grid p{font-size:15px;line-height:1.6}.hsc-story-note{display:grid;grid-template-columns:1fr 190px;gap:40px;align-items:center;background:#e5dfeb;padding:55px 8%}.hsc-story-note img{width:100%;height:240px;object-fit:contain}.hsc-story-note h2{font-size:40px}.stories-cta{padding:65px 8%;background:#fff8e3}.stories-cta h2{font-size:42px}@media (max-width:650px){.head nav{flex-wrap:wrap;justify-content:center}.stories-hero{padding:60px 7%}.stories-hero p{font-size:16px}.stories-grid{grid-template-columns:1fr;padding:40px 7%;gap:25px}.story-cover img{height:330px}.stories-grid article>div{padding:25px}.hsc-story-note{grid-template-columns:1fr;padding:45px 7%}.hsc-story-note>a{max-width:170px}.stories-cta{padding:45px 7%}.stories-cta h2{font-size:36px}}.stories-hero .sec-label{color:#f6d65c}.hsc-story-note{grid-template-columns:1fr}.olympic-feature{padding:65px 8%;background:#eee9e1}.stories-written{padding:65px 8%;background:#fff8e3}.stories-written h2{font-size:clamp(30px,4vw,48px)}.stories-written>p{max-width:680px;line-height:1.6}.stories-written .review-grid{margin-top:35px}.stories-hero h1 i{color:#f6d65c}.musicworks-room-pair{min-width:0}.musicworks-pair-images{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.musicworks-pair-images img{display:block;width:100%;height:auto;object-fit:contain}.musicworks-room-pair>p{font-size:12px;line-height:1.5;margin:12px 0 0}@media (max-width:650px){.musicworks-pair-images{gap:8px}}.home-family-story{background:#43255b;padding:24px;text-align:center}.home-family-story>a{display:block;color:#43255b;text-decoration:none}.home-family-story img{display:block;width:100%;height:440px;object-fit:contain}.home-family-story a>span{display:block;background:#f6d65c;padding:18px;font-size:14px;font-weight:700;line-height:1.6}.home-family-story>small{display:block;color:#fff;font-size:12px;padding:14px 0 0}.lesson-proof .musicworks-proof-photo{height:100%;min-height:320px;width:100%;object-fit:contain;background:#ece6de}@media (max-width:650px){.home-family-story img{height:360px}.lesson-proof .musicworks-proof-photo{height:auto;min-height:0}}.country-acknowledgement{grid-column:1/-1;flex-basis:100%;border-top:1px solid rgba(255,255,255,.3);padding-top:24px;margin-top:20px;max-width:100%}.country-acknowledgement b{font-size:12px;letter-spacing:1.5px}.country-acknowledgement p{max-width:960px;line-height:1.8;font-size:14px}.home-family-story{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-family-story>a{width:100%;max-width:360px}.home-family-story a>span{position:static;letter-spacing:normal}.home-family-story>small{position:static;background:none;color:#fff;letter-spacing:normal;width:100%}.home-family-story img{position:static;filter:none}.home-family-story a>span{left:auto;bottom:auto}.home-family-story>small{color:#fff}@media (max-width:650px){.home-family-story{height:auto;min-height:0;padding:24px}.home-family-story img{height:360px;object-position:center}}.student-story{background:#eee9e1}.student-story h2{font-size:clamp(36px,4vw,56px)}.hyca-tour-moments{display:grid;grid-template-columns:58% 42%;background:#e5dfeb;align-items:center}.hyca-tour-moments figure{margin:0}.hyca-tour-moments img{display:block;width:100%;height:auto}.hyca-tour-moments figcaption{font-size:11px;padding:16px 24px;color:#4c4552}.hyca-tour-moments>div{padding:48px 12%}.hyca-tour-moments h2{font-size:clamp(36px,4vw,56px)}.hyca-tour-moments p{font-size:16px;line-height:1.7}.hyca-tour-moments small{display:block;font-size:11px;line-height:1.5;margin-top:24px}.hyca-tour-moments a{color:#56397c}@media (max-width:650px){.hyca-tour-moments{display:block}.hyca-tour-moments>div{padding:48px 7%}}.site>footer{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.site>footer>.footer-links{flex:1;min-width:250px}.site>footer>.country-acknowledgement{width:100%;flex:0 0 100%;max-width:none;border-top:1px solid #cfc0a4}.stories-written .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stories-written blockquote footer{padding:0;background:transparent;display:block;color:#44235f}@media (max-width:650px){.stories-written .review-grid{grid-template-columns:1fr}.site>footer{display:block}.country-acknowledgement{margin-top:24px}}.trial-area{padding:55px 8%;background:#fff9e8}.trial-switch{display:flex;gap:12px;flex-wrap:wrap}.trial-switch button,.trial-form button{padding:14px 18px;background:#f6d65c;color:#44235f;border:1px solid #44235f;cursor:pointer}.trial-switch button[aria-pressed=true]{background:#44235f;color:#fff}.trial-warning{font-size:14px;line-height:1.8;padding:20px;background:#eee6db}.trial-note,.trial-form{background:#fff;padding:30px;margin:24px 0;border:1px solid #dbcce4}.trial-note h2{font-size:36px}.trial-note a{color:#44235f;line-height:2}.trial-form label{display:block;margin:20px 0;font-weight:700}.trial-form textarea,.trial-form input,.trial-form select{display:block;width:100%;padding:14px;margin-top:8px;font:inherit;color:#44235f;border:1px solid #98839f}.trial-form textarea{min-height:100px}.trial-form button[disabled]{background:#ddd;color:#555;cursor:not-allowed}.head nav{flex-wrap:wrap;justify-content:center;row-gap:7px}@media (max-width:650px){.trial-area{padding:35px 7%}.trial-note,.trial-form{padding:22px}.head nav{column-gap:14px}}.trial-form .trial-attendance{display:flex;align-items:center;gap:10px}.trial-form .trial-attendance input{width:22px;height:22px;margin:0}.olympic-feature{padding:65px 8%;background:#fff9e8}.olympic-feature h2{font-size:clamp(36px,4vw,56px)}.olympic-feature p{line-height:1.7}.olympic-feature a{color:#44235f}.brand-header-bold{background:#f6d65c;color:#44235f;padding:65px 8%;display:grid;grid-template-columns:1.4fr 1fr;column-gap:55px}.brand-header-bold>span{grid-column:1/-1;font-size:13px;font-weight:800;letter-spacing:.18em}.brand-header-bold h1{font-size:clamp(65px,8vw,110px);margin:24px 0 0;grid-row:2/4}.brand-header-bold p{font-size:21px;line-height:1.7;align-self:end;margin:30px 0}.brand-header-bold a{color:#44235f;font-size:16px;font-weight:700;align-self:start;text-decoration:underline}.head .brand-slogan{font-size:14px;font-weight:900}@media (max-width:650px){.brand-header-bold{display:block;padding:50px 7%}.brand-header-bold h1{font-size:64px}.brand-header-bold p{font-size:18px}}.enrolment-layout{display:grid;grid-template-columns:38% 62%;gap:40px;padding:65px 7%;background:#fff9e8}.enrolment-layout h2{font-size:42px}.enrolment-layout p{font-size:15px;line-height:1.7}.enrolment-layout>div{padding-right:24px}.enrolment-form{min-width:0;background:#fff;padding:32px;border:2px solid #44235f;border-radius:18px}.form-preview-note{background:#eee3f4;color:#44235f;font-size:12px;font-weight:800;padding:12px 16px;border-radius:10px;margin-bottom:24px}.enrolment-form fieldset{border:0;padding:0;margin:0}.enrolment-form label{display:block;font-size:14px;font-weight:700;color:#44235f;margin-bottom:22px}.enrolment-form label>span{display:block;font-size:12px;font-weight:400;margin-top:4px}.enrolment-form input,.enrolment-form select{display:block;width:100%;min-height:48px;margin-top:9px;padding:12px;border:1px solid #a193ac;border-radius:8px;font:14px Arial,sans-serif;color:#44235f;background:#f9f7fa;opacity:1;-webkit-text-fill-color:#706576}.enrolment-form input::placeholder{color:#706576;opacity:1}.form-contact{display:grid;grid-template-columns:1fr 1fr;gap:18px}.enrolment-form button{width:100%;padding:16px;border:0;background:#44235f;color:#fff;font-weight:800;font-size:14px;border-radius:30px;margin-top:22px;opacity:.7}.enrolment-form small,.form-privacy-note{font-size:11px!important;line-height:1.7;color:#6d6076}.form-privacy-note{margin:18px 0 0}.enrolment-invite{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:50px 7%;background:#f6d65c}.enrolment-invite h2{font-size:36px;color:#44235f;margin:12px 0}.enrolment-invite p{margin:0;font-size:14px}.site .enrolment-invite .button{background:#44235f!important;color:#fff9e8!important;white-space:nowrap;border-radius:30px}@media (max-width:700px){.enrolment-layout{display:block;padding:42px 7%}.enrolment-layout>div{padding:0;margin-bottom:28px}.enrolment-layout h2{font-size:34px}.enrolment-form{padding:22px}.form-contact{grid-template-columns:1fr;gap:0}.enrolment-invite{display:block;padding:40px 7%}.enrolment-invite h2{font-size:32px}.enrolment-invite .button{margin-top:24px}}.enrolment-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.enrolment-form textarea{display:block;width:100%;margin-top:9px;padding:12px;border:1px solid #a193ac;border-radius:8px;font:14px Arial,sans-serif;background:#f9f7fa;color:#706576;resize:vertical}.enrolment-hero h1{font-size:clamp(46px,7vw,88px)}.school-marquee{padding:32px 0 24px;background:#f6d65c;color:#44235f;overflow:hidden}.school-marquee-heading{padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.site .school-marquee-heading h2{font-size:clamp(21px,2.6vw,32px);letter-spacing:-.025em;margin:0}.school-marquee-heading button{border:1px solid #44235f;border-radius:24px;min-height:44px;padding:10px 16px;background:transparent;color:#44235f;font:700 12px Arial,sans-serif;white-space:nowrap;cursor:pointer}.school-marquee-window{overflow:hidden}.school-marquee-track{display:flex;width:max-content;animation:school-scroll 160s linear infinite}.school-marquee-track ul{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;flex:none}.school-marquee-track li{font-family:Golos Text,Arial,sans-serif;font-size:clamp(20px,3vw,30px);font-weight:800;white-space:nowrap;display:flex;align-items:center}.school-marquee-track li span{font-size:22px;margin:0 28px;color:#8865a4}.school-marquee p{margin:20px 5% 0;font-size:11px;line-height:1.6;max-width:650px}.school-marquee.is-paused .school-marquee-track{animation-play-state:paused}.school-marquee-window:focus-visible,.school-marquee-heading button:focus-visible{outline:3px solid #44235f;outline-offset:-3px}@keyframes school-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.school-marquee-track{animation:none}.school-marquee-window{overflow-x:auto}.school-marquee-track ul[aria-hidden]{display:none}}@media (max-width:650px){.school-marquee-heading{align-items:flex-start;gap:12px}.school-marquee-heading h2{max-width:210px}.school-marquee-heading button{font-size:11px;padding:8px 12px}.school-marquee p{font-size:10px}}.school-full-list{margin:14px 5% 0;font-size:12px}.school-full-list summary{min-height:44px;display:list-item;cursor:pointer;font-weight:700;padding:10px 0}.school-full-list ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 26px;padding:18px 0 0;list-style:none}.school-full-list li{line-height:1.5}@media (max-width:650px){.school-full-list ul{grid-template-columns:1fr}}.hyca-canberra{display:grid;grid-template-columns:1fr 1fr;background:#44235f;color:#fff9e8;align-items:center}.hyca-canberra-photo{background-size:cover;background-position:center;aspect-ratio:928/1238}.hyca-canberra-copy{padding:50px 12%}.hyca-canberra-copy .sec-label{color:#f6d65c}.hyca-canberra-copy h2{font-size:clamp(36px,4.5vw,62px)}.hyca-canberra-copy p{margin:0}@media (max-width:700px){.hyca-canberra{grid-template-columns:1fr}.hyca-canberra-copy{padding:36px 7%}}.hyca-adelaide{display:grid;grid-template-columns:1fr 1fr;background:#fff9e8;align-items:center;padding:54px 7%;gap:40px}.hyca-adelaide figure{margin:0}.hyca-adelaide img{width:100%;height:auto;display:block}.hyca-adelaide figcaption{font-size:11px;margin-top:12px}.hyca-adelaide h2{font-size:clamp(36px,4.5vw,62px)}.hyca-adelaide small{font-size:11px}@media (max-width:700px){.hyca-adelaide{grid-template-columns:1fr;padding:36px 7%;gap:24px}}.hyca-adelaide-pit{margin:0;background:#241a2c}.hyca-adelaide-pit img{display:block;width:100%;height:auto}.hyca-adelaide-pit figcaption{color:#fff9e8;padding:16px 5%;font-size:12px}.drum-scene-mention{padding:40px 7%;display:flex;gap:30px;align-items:center;background:#fff9e8}.drum-scene-mention img{width:120px;height:auto;flex:none}.drum-scene-mention h2{font-size:clamp(24px,3vw,36px)}.drum-scene-mention p{font-size:14px}.drum-scene-mention small{font-size:10px;display:block}@media (max-width:650px){.drum-scene-mention{padding:30px 7%;gap:20px;align-items:flex-start}.drum-scene-mention img{width:85px}.drum-scene-mention h2{font-size:23px}}.enrolment-form,.enrolment-form *{box-sizing:border-box}.hyca-stage-banner{margin:0;background:#241a2c}.hyca-stage-banner img{width:100%;height:auto;display:block}.hyca-stage-banner figcaption{padding:14px 5%;color:#e8daef;font-size:12px}.hyca-photo-pair{padding:56px 7%;display:grid;grid-template-columns:1fr 1fr;gap:28px;background:#ece6ef;align-items:start}.hyca-photo-pair figure{margin:0}.hyca-photo-pair img{width:100%;height:auto;display:block}.hyca-photo-pair figcaption{font-size:12px;line-height:1.6;padding-top:12px;color:#51465b}@media (max-width:700px){.hyca-photo-pair{grid-template-columns:1fr;padding:34px 7%;gap:30px}}.site footer{grid-template-columns:1fr 2.5fr 1fr;gap:24px}.site footer>div{min-width:0}.site .footer-links{display:flex;flex-wrap:wrap;gap:12px 16px}.site .footer-links a{display:block;white-space:normal}.site .country-acknowledgement{grid-column:1/-1}@media (max-width:700px){.site footer{grid-template-columns:1fr}.site .footer-links{gap:18px}}.industry-archive{padding:54px 7%;background:#fff9e8}.industry-archive h2{font-size:clamp(32px,4vw,52px)}.industry-archive-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.industry-archive blockquote{margin:0;padding:24px;background:#eee7f1;border-radius:8px}.industry-archive blockquote footer{display:block;padding:0;background:transparent;font-size:12px;margin-top:20px}.industry-archive small{display:block;font-size:11px;margin-top:18px}.working-theatre-photo{margin:0;background:#241a2c}.working-theatre-photo img{display:block;width:100%;height:auto}.working-theatre-photo figcaption{color:#fff9e8;padding:16px 7%;font-size:12px}@media (max-width:700px){.industry-archive-grid{grid-template-columns:1fr}}.pocket-signup-banner{background:#f7df5a;color:#44255b;padding:42px 48px;display:grid;grid-template-columns:1fr 1fr;gap:36px;border-top:2px solid #44255b;border-bottom:2px solid #44255b}.pocket-signup-banner h2{font-size:42px;line-height:1.02;margin:12px 0 16px;font-weight:800;letter-spacing:-1.5px}.pocket-signup-banner p{line-height:1.6;margin:8px 0}.pocket-signup-banner .sec-label{color:#44255b}.pocket-signup-form fieldset{border:0;margin:0;padding:0;min-width:0}.pocket-signup-form label{display:block;font-size:14px;font-weight:700}.pocket-signup-form input[type=email]{width:100%;box-sizing:border-box;background:#fffdf4;border:1px solid #44255b;padding:13px;margin-top:6px;font:inherit;min-height:48px;color:#44255b;opacity:1}.pocket-signup-form .signup-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.5;margin:14px 0;font-weight:400}.signup-consent input{width:20px;height:20px;flex:none;margin:1px 0}.pocket-signup-form button{width:100%;min-height:48px;padding:12px;background:#44255b;color:#fff8e7;border:0;font:inherit;font-weight:700;cursor:not-allowed;opacity:1}.signup-preview-label{font-size:11px;font-weight:800;letter-spacing:1px}.pocket-signup-form .signup-preview-note{font-size:12px;margin:12px 0 0}.pocket-signup-copy{align-self:center}@media (max-width:650px){.pocket-signup-banner{grid-template-columns:1fr;padding:28px 24px;gap:18px}.pocket-signup-banner h2{font-size:38px}.pocket-signup-copy p{font-size:15px}}.three-ways{padding:70px 6%;background:#fff9e8;color:#44235f}.site .three-ways h2{font-size:clamp(36px,4.5vw,62px);margin:18px 0}.three-intro{max-width:720px;font-size:17px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0 22px}.three-grid article{padding:28px;background:#f2eadb;border:1px solid #44235f30;display:flex;flex-direction:column}.three-grid article:nth-child(2){background:#fff9e8}.site .three-grid h3{font-size:clamp(28px,3vw,39px);margin:20px 0}.three-status{font-size:16px}.three-grid p{font-size:14px;line-height:1.65;margin:18px 0 25px}.three-grid button,.three-grid a{margin-top:auto;min-height:48px;padding:14px 15px;text-align:left;border:0;background:#44235f;color:#fff9e8!important;font:700 12px Arial;text-decoration:none}.three-grid small{font-size:11px;margin-top:12px;line-height:1.5}.three-grid .three-paid{background:#44235f;color:#fff9e8}.three-paid .sec-label{color:#f6d65c}.three-paid button{background:#f6d65c;color:#44235f!important;opacity:1}.three-note{font-size:12px;max-width:750px}.three-grid a:focus-visible{outline:3px solid #44235f;outline-offset:3px}@media (max-width:750px){.three-grid{grid-template-columns:1fr}.three-ways{padding:48px 7%}.three-grid article{padding:27px}.site .three-grid h3{font-size:36px}}.three-grid .three-paid{border-top:4px solid #f6d65c}.three-paid .three-status{color:#f6d65c}.ebook-offer-copy .future-button{color:#f6d65c;border-color:#f6d65c80;background:transparent}.ebook-offer-copy small{color:#fff9e8!important}.endorser-grid img,.featured-grid img,.hero-endorsement-row img{filter:grayscale(1);opacity:.6;transition:filter .18s,opacity .18s}.endorser-grid a:hover img,.endorser-grid a:focus-visible img,.featured-grid img:hover,.hero-endorsement-row img:hover{filter:none;opacity:1}.endorser-grid a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (hover:none),(pointer:coarse){.endorser-grid img,.featured-grid img,.hero-endorsement-row img{filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){.endorser-grid img,.featured-grid img,.hero-endorsement-row img{transition:none}}.brand-header-bold{display:block!important}.brand-header-bold h1{margin:20px 0 28px!important}.brand-header-bold .brand-community-proposal{font-size:clamp(27px,3.5vw,42px);line-height:1.2;font-weight:700;max-width:760px;margin:0 0 20px}.brand-header-bold>p:not(.brand-community-proposal){max-width:650px}.site>footer>div:first-child{max-width:300px}.footer-community-proposal{font-weight:700;line-height:1.4}.featured-grid img:focus-visible,.hero-endorsement-row img:focus-visible{filter:none;opacity:1;outline:2px solid currentColor;outline-offset:4px}@media (max-width:700px){.endorser-grid img,.featured-grid img,.hero-endorsement-row img{filter:none;opacity:1}}.early-family-proof{background:#fff9e7;padding:48px 8%;border-bottom:1px solid #e4dcc8}.early-family-proof h2{font-size:40px;line-height:1.15;margin:15px 0 28px;color:#432460}.early-family-proof>div{display:grid;grid-template-columns:1fr 1fr;gap:30px}.early-family-proof blockquote{margin:0;padding:0 0 0 20px;border-left:3px solid #f5d34f}.early-family-proof blockquote p{font-size:18px;line-height:1.65;margin:0 0 14px}.early-family-proof footer{font-size:12px;color:#62516b}.early-family-proof>a{display:inline-block;margin-top:30px;color:#432460;font-weight:700;text-decoration:underline}@media (max-width:700px){.early-family-proof{padding:32px 7%}.early-family-proof h2{font-size:30px}.early-family-proof>div{grid-template-columns:1fr;gap:25px}.early-family-proof blockquote p{font-size:16px}.early-family-proof>a{font-size:14px}}.alesis-home-options{background:#fff9e9;color:#45205f;padding:70px 7%;border-top:1px solid #ddd1aa}.alesis-options-intro{max-width:760px}.alesis-options-intro h2{font-size:clamp(35px,4vw,55px);margin:16px 0 23px}.alesis-options-intro p{font-size:16px;line-height:1.6;max-width:700px}.alesis-option-links{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:34px 0}.alesis-option-links>a{border-top:3px solid #f7da4d;padding-top:20px;color:inherit;text-decoration:none}.alesis-option-links span{font-size:10px;font-weight:800;letter-spacing:.1em}.alesis-option-links h3{font-size:28px;margin:14px 0}.alesis-option-links p{font-size:14px;min-height:65px}.alesis-option-links b{font-size:13px;text-decoration:underline}.alesis-options-bottom{display:flex;gap:26px;flex-wrap:wrap;font-size:13px;font-weight:800;margin:25px 0}.alesis-options-bottom a{color:inherit}.alesis-home-options>small{display:block;font-size:11px;line-height:1.6;max-width:820px}@media (max-width:650px){.alesis-home-options{padding:45px 7%}.alesis-option-links{grid-template-columns:1fr;gap:24px}.alesis-option-links p{min-height:0}.alesis-options-intro p{font-size:14px}.alesis-options-bottom{gap:14px}}.alesis-option-links{grid-template-columns:repeat(4,1fr)}.alesis-photo-slot{height:118px;background:#f5eddb;border:1px dashed #ab969f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:700;margin:15px 0;color:#735e77}.alesis-photo-slot small{font-size:10px;font-weight:400;margin-top:5px}.alesis-option-links p{min-height:100px}@media (max-width:900px){.alesis-option-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.alesis-option-links{grid-template-columns:1fr}.alesis-option-links p{min-height:0}}.alesis-matte-header{position:relative;overflow:hidden;background:#302039;min-height:470px;color:#fff9e9;margin:-70px -8.15% 35px;display:flex;align-items:center}.alesis-matte-header>img{position:absolute;width:64%;height:100%;right:0;top:0;object-fit:cover;object-position:60% 52%}.alesis-matte-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#302039 7%,#302039f2 37%,#30203993 55%,#30203905 78%)}.alesis-matte-header .alesis-options-intro{position:relative;z-index:1;width:56%;padding:55px 7%}.alesis-matte-header .sec-label{color:#f7da4d}.alesis-matte-header h2{color:#fff9e9}.alesis-matte-header h2 i{color:#f7da4d}.alesis-matte-header p{font-size:15px}.alesis-matte-header small{font-size:10px;color:#d8cbdc}@media (max-width:650px){.alesis-matte-header{margin:-45px -8.15% 28px;display:flex;flex-direction:column;padding-top:430px;min-height:0}.alesis-matte-header>img{width:100%;height:430px;object-position:center 51%}.alesis-matte-header:after{background:linear-gradient(0deg,#302039,#30203900 18%);height:460px;bottom:auto}.alesis-matte-header .alesis-options-intro{width:100%;padding:30px 7% 38px}.alesis-matte-header h2{font-size:39px}.alesis-matte-header p{font-size:14px}}.alesis-product-photo{height:195px;background:#fff;display:flex;align-items:center;justify-content:center;margin:15px 0;padding:12px}.alesis-product-photo img{width:100%;height:100%;object-fit:contain}@media (max-width:650px){.alesis-product-photo{height:245px}}.alesis-matte-header{min-height:600px;align-items:stretch}.alesis-matte-header>img{position:relative;order:2;width:48%;height:auto;object-fit:contain;object-position:center top;align-self:flex-start}.alesis-matte-header:after{display:none}.alesis-matte-header .alesis-options-intro{width:52%;display:flex;flex-direction:column;justify-content:center;padding:50px 6%}@media (max-width:650px){.alesis-matte-header{padding-top:0;min-height:0}.alesis-matte-header>img{position:relative;order:0;width:100%;height:auto;object-fit:contain}.alesis-matte-header .alesis-options-intro{width:100%;padding:30px 7% 38px}}.red-pocket-feature{padding:70px 7%;background:#40204f;color:#fff9e9}.red-pocket-feature header{max-width:800px}.red-pocket-feature .sec-label{color:#f7da4d}.red-pocket-feature h2{font-size:clamp(35px,4vw,55px);line-height:1.05;margin:20px 0}.red-pocket-feature h2 i{color:#f7da4d}.red-pocket-feature p{font-size:15px;line-height:1.65}.red-pocket-feature a{color:inherit;font-weight:700;font-size:13px}.red-pocket-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:40px 0}.red-pocket-grid article{border-top:3px solid #cf565e;padding-top:20px}.red-pocket-grid article>span{font-size:10px;letter-spacing:.1em}.red-pocket-grid h3,.red-tour-watch h3{font-size:30px;margin:15px 0}.red-pocket-grid a{display:block;margin:14px 0}.red-tour-watch{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center;margin:45px 0}.red-tour-watch .video-frame{display:block;position:relative}.red-tour-watch img{width:100%;display:block}.red-pocket-feature>small{display:block;font-size:11px;line-height:1.6;opacity:.8}@media (max-width:650px){.red-pocket-feature{padding:45px 7%}.red-pocket-grid,.red-tour-watch{grid-template-columns:1fr;gap:25px}.red-pocket-feature h2{font-size:39px}}.red-product-photo{height:240px;background:#fff;display:flex!important;align-items:center;justify-content:center;padding:15px}.red-product-photo img{max-width:100%;max-height:100%;object-fit:contain}.red-family-watch{border-top:1px solid #71526e;padding-top:35px}.red-tour-watch .play-symbol{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#40204fdc;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff}.red-tour-watch .video-frame{height:auto!important;aspect-ratio:16/9;overflow:hidden;padding:0}.red-tour-watch .video-frame img{position:static!important;width:100%;height:100%;object-fit:contain!important;display:block}.alesis-tour-rehearsal{margin:0;padding:42px 7%;display:grid;grid-template-columns:minmax(250px,42%) 1fr;gap:40px;align-items:center;background:#fff9e9}.alesis-tour-rehearsal img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain}.alesis-tour-rehearsal figcaption{font-size:20px;line-height:1.5;color:#40204f}@media (max-width:650px){.alesis-tour-rehearsal{display:block;padding:32px 7%}.alesis-tour-rehearsal figcaption{font-size:15px;margin-top:18px}}.bio-personal-feature{position:relative;min-width:0}.bio-hero .bio-personal-feature>img{display:block;width:100%;height:100%;object-fit:cover}.bio-personal-link{position:absolute;left:0;right:0;bottom:0;padding:65px 30px 30px;color:#fff;background:linear-gradient(transparent,#1b0b27f0);text-decoration:none;display:flex;flex-direction:column;gap:10px}.bio-personal-link span{font-size:11px;letter-spacing:.12em;font-weight:700}.bio-personal-link strong{font-size:36px;line-height:1.1}.bio-personal-link b{font-size:18px;color:#ffe258}.bio-personal-link:hover b{text-decoration:underline}@media (max-width:650px){.bio-personal-link{padding:60px 24px 24px}.bio-personal-link strong{font-size:32px}.bio-personal-link b{font-size:17px}}.bio-hero>div.bio-personal-feature{padding:0;align-self:stretch}.bio-hero .bio-personal-feature>img{height:100%;min-height:610px}@media (max-width:650px){.bio-hero .bio-personal-feature>img{height:400px;min-height:0;object-position:center 26%}}.pocket-sticks-review{padding:50px 0;border-top:1px solid #98769c}.pocket-sticks-review h2{font-size:40px}.pocket-sticks-review figure{margin:0}.sticks-main-photo img{width:100%;max-height:700px;object-fit:contain;display:block;background:#251830}.pocket-sticks-review figcaption{padding:16px 0;font-size:14px;line-height:1.5}.sticks-range-photos{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.sticks-range-photos img{display:block;width:100%;height:auto}.sticks-range-photos figcaption b,.sticks-range-photos figcaption span{display:block}.sticks-consent-note{display:block;margin:22px 0;line-height:1.5}@media (max-width:650px){.sticks-range-photos{display:block}.sticks-range-photos figure+figure{margin-top:28px}.pocket-sticks-review h2{font-size:32px}.sticks-main-photo img{max-height:none}}.bio-hero .bio-personal-link,.bio-hero .bio-personal-link span,.bio-hero .bio-personal-link strong{color:#fff9e8!important}.bio-hero .bio-personal-link b{color:#ffe258!important}.pocket-sticks-page,.ebb-sticks-private{padding:58px 7%;background:#fff9e8}.pocket-sticks-page h2,.ebb-sticks-private h2{color:#432360}.sticks-shop-note{padding:18px;background:#f6dc58;color:#432360}.pocket-sticks-page .sticks-range-photos{margin-top:30px}.sticks-home-feature{padding:34px 7%;background:#f6dc58;color:#432360}.sticks-home-feature h2{font-size:40px;line-height:1.05;margin:12px 0}.sticks-home-feature p{margin:12px 0 22px}.sticks-home-feature .sec-label{color:#432360}.pocket-sticks-page a.button.dark,.sticks-home-feature a.button.dark{background:#432360!important;color:#fff9e8!important}.sticks-home-photo{position:relative;isolation:isolate;min-height:450px;display:flex;align-items:center;background:#25182e;overflow:hidden}.sticks-home-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 56%;z-index:-2}.sticks-home-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1c0f28f0,#1c0f28cc 45%,#1c0f2840)}.sticks-home-photo .sticks-home-overlay-copy{max-width:510px}.sticks-home-photo h2,.sticks-home-photo p,.sticks-home-photo .sec-label{color:#fff9e8!important}.sticks-home-photo a.button.dark{background:#f6dc58!important;color:#432360!important}.sticks-home-photo-note{display:block;color:#fff9e8!important;font-size:11px;line-height:1.5;margin-top:22px;max-width:420px}@media (max-width:700px){.sticks-home-photo{min-height:600px;align-items:flex-end;padding:32px 7%}.sticks-home-background{object-position:52% 40%}.sticks-home-photo:before{background:linear-gradient(0deg,#1c0f28f5,#1c0f28d6 42%,#1c0f2814)}.sticks-home-photo h2{font-size:38px}}@media (min-width:701px){.sticks-home-photo{min-height:520px}.sticks-home-background{left:auto;right:0;width:58%;object-fit:contain;object-position:right center}.sticks-home-photo:before{background:linear-gradient(90deg,#25182e,#25182ef5 35%,#25182e66 61%,#25182e0d)}}.sticks-home-photo a.button.dark,.sticks-home-photo a.button.dark span{color:#432360!important}.site .sticks-home-photo a.button.dark,.site .sticks-home-photo a.button.dark *{color:#432360!important;-webkit-text-fill-color:#432360!important}.site .sticks-home-photo{background:#f6dc58;min-height:520px;color:#432360}.site .sticks-home-photo:before{display:none}.site .sticks-home-photo h2,.site .sticks-home-photo p,.site .sticks-home-photo .sec-label,.site .sticks-home-photo-note{color:#432360!important}.site .sticks-home-photo .sticks-home-overlay-copy{max-width:48%;position:relative;z-index:1}.site .sticks-home-photo a.button.dark{background:#432360!important}.site .sticks-home-photo a.button.dark,.site .sticks-home-photo a.button.dark *{color:#f6dc58!important;-webkit-text-fill-color:#f6dc58!important}.site .sticks-home-background{width:45%;object-fit:contain;object-position:right center;z-index:0}@media (max-width:700px){.site .sticks-home-photo{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0}.site .sticks-home-background{position:relative;inset:auto;width:100%;height:410px;object-fit:cover;object-position:center 53%}.site .sticks-home-photo .sticks-home-overlay-copy{max-width:none;padding:30px 7% 34px}.site .sticks-home-photo h2{font-size:38px}.site .sticks-home-photo-note{margin-top:20px}}.site .working-theatre-photo img{width:100%;height:min(68vh,700px);object-fit:contain;background:#241a2c}.site .working-theatre-photo figcaption{line-height:1.5}@media (max-width:700px){.site .working-theatre-photo img{height:auto;max-height:65vh;object-fit:contain}}.safety-hero{padding:60px 7%;background:#f7df5a;color:#44235f}.safety-hero h1{font-size:clamp(46px,7vw,82px);line-height:1.05;letter-spacing:-2px;margin:25px 0}.safety-hero p{font-size:18px;line-height:1.6;max-width:650px}.safety-draft{font-size:12px;font-weight:700;background:#fff9e8;border-radius:8px;padding:14px 18px;margin-top:26px;max-width:650px}.safety-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:48px;padding:60px 7%;background:#fff9e8;color:#44235f}.safety-main h2{font-size:40px;line-height:1.12;margin:20px 0 24px}.safety-main h3{font-size:22px;margin:30px 0 10px}.safety-main p{font-size:15px;line-height:1.75}.safety-note{align-self:start;border-top:3px solid #44235f;padding-top:24px}.safety-note blockquote{margin:24px 0;font-size:27px;line-height:1.35;letter-spacing:-.5px}.safety-note p{font-size:13px;line-height:1.7}.safety-note .safety-credit{font-size:12px}.safety-note a{font-size:12px;color:#44235f}.safety-bottom{padding:36px 7%;background:#eee3f4;color:#44235f}.safety-bottom h2{font-size:34px;line-height:1.1;margin:0 0 18px}.safety-bottom p{font-size:14px;line-height:1.6}@media (max-width:650px){.safety-hero{padding:36px 24px}.safety-hero p{font-size:16px}.safety-layout{display:block;padding:36px 24px}.safety-main h2{font-size:32px}.safety-note{margin-top:36px}.safety-note blockquote{font-size:26px}.safety-bottom{padding:30px 24px}}.safety-data-draft{margin:30px 0;padding:22px;background:#eee3f4;border-radius:10px}.safety-data-draft h3{margin-top:16px}.safety-data-draft .safety-legal-note{font-size:12px}.safety-unknown{font-size:12px;line-height:1.65;border-top:1px solid #b9a5c8;padding-top:14px;margin-top:18px}.musicworks-new-gallery{padding:42px 7%;background:#fff9e8;color:#44235f}.musicworks-new-gallery h2{font-size:40px;margin:18px 0 26px}.musicworks-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.musicworks-gallery-grid figure{margin:0;min-width:0}.musicworks-gallery-grid img{display:block;width:100%;height:auto;border-radius:12px}.musicworks-gallery-grid figcaption{font-size:14px;font-weight:700;margin-top:12px}.musicworks-new-gallery>p{font-size:11px;margin:20px 0 0}@media (max-width:650px){.musicworks-new-gallery{padding:32px 24px}.musicworks-new-gallery h2{font-size:32px}.musicworks-gallery-grid{grid-template-columns:1fr;gap:28px}}.musicworks-gallery-wide{grid-column:1/-1}.musicworks-gallery-wide img{max-width:100%;width:100%;height:auto}.syllabus-preview{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;align-items:center;padding:44px 7%;background:#f7df5a;color:#44235f}.syllabus-preview h2{font-size:40px;line-height:1.1;margin:20px 0}.syllabus-preview p{font-size:16px;line-height:1.7}.syllabus-preview small{font-size:11px;line-height:1.6;display:block}.syllabus-preview figure{margin:0;min-width:0}.syllabus-preview img{display:block;width:100%;height:auto;border-radius:12px}.syllabus-preview figcaption{font-size:12px;line-height:1.6;margin:12px 0}.syllabus-preview figure small{font-size:10px}@media (max-width:650px){.syllabus-preview{display:block;padding:32px 24px}.syllabus-preview h2{font-size:32px}.syllabus-preview figure{margin-top:24px}}.gear-report{padding:48px 7%;background:#fcf9f2;color:#44235f;display:grid;grid-template-columns:1fr 1.15fr;gap:38px;font-family:Arial,sans-serif}.gear-report .sec-label{font-size:12px;font-weight:700;letter-spacing:1.3px}.gear-report h2{font-size:48px;line-height:1.07;margin:25px 0}.gear-report-title p{font-size:18px;line-height:1.65}.gear-report-title small{font-size:13px;line-height:1.5;display:block}.gear-report-form{background:#f7df5a;padding:28px;border-radius:16px}.gear-report h3{font-size:26px;margin:0 0 23px}.gear-report label{display:block;font-size:14px;font-weight:700;margin:20px 0}.gear-report select,.gear-report textarea,.gear-report button{width:100%;display:block;border:1px solid #9b7cb2;border-radius:7px;padding:13px;margin-top:9px;font:14px Arial,sans-serif;color:#44235f;background:#fcf9f2;opacity:1}.gear-report textarea{min-height:100px;resize:none}.gear-report .photo-hint,.gear-no-send{font-size:12px;line-height:1.5}.gear-report button.send-disabled{background:#44235f;color:#fff}.gear-report-flow{grid-column:1/-1;display:flex;gap:20px;justify-content:space-between;align-items:center;padding-top:25px;border-top:1px solid #d8cedc;font-size:16px;font-weight:700}@media (max-width:650px){.gear-report{display:block;padding:32px 24px}.gear-report h2{font-size:38px}.gear-report-form{margin-top:30px;padding:23px}.gear-report-flow{margin-top:30px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.gear-report-flow b{display:none}}.practice-feedback{background:#44235f;color:#fcf9f2;padding:48px 7%;font-family:Arial,sans-serif}.practice-feedback header{max-width:760px}.practice-feedback h2{font-size:46px;line-height:1.1;margin:22px 0}.practice-feedback header p{font-size:18px;line-height:1.6}.practice-feedback small{font-size:13px;line-height:1.6}.feedback-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.feedback-columns article{background:#fcf9f2;color:#44235f;padding:28px;border-radius:12px}.feedback-columns h3{font-size:24px;margin:0 0 22px}.feedback-columns ul{padding-left:20px;margin:0}.feedback-columns li{font-size:16px;line-height:1.5;margin:14px 0}.feedback-end{display:flex;gap:32px;align-items:center;justify-content:space-between;margin-top:28px}.feedback-end p{font-size:14px;line-height:1.6;max-width:520px}.feedback-end button{background:#f7df5a;color:#44235f;border:0;border-radius:7px;padding:16px;font-size:15px;opacity:1;white-space:nowrap}@media (max-width:650px){.practice-feedback{padding:32px 24px}.practice-feedback h2{font-size:36px}.feedback-columns{display:block}.feedback-columns article{margin-bottom:22px;padding:23px}.feedback-end{display:block}.feedback-end button{width:100%}}.family-permissions{padding:48px 7%;background:#fcf9f2;color:#44235f;font-family:Arial,sans-serif}.family-permissions h2{font-size:46px;line-height:1.1;margin:22px 0}.family-permissions>p{max-width:760px;font-size:18px;line-height:1.6}.family-permissions>small{font-size:13px}.permissions-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}.permissions-grid label{display:flex;align-items:flex-start;gap:16px;border:1px solid #d4c6db;padding:24px;border-radius:12px}.permissions-grid input{margin:3px 0;width:22px;height:22px;flex-shrink:0}.permissions-grid h3{font-size:21px;margin:0 0 15px}.permissions-grid p{font-size:15px;line-height:1.6;margin:0}.family-permissions p.permission-note{font-size:14px;margin-top:24px}.family-permissions button{background:#44235f;color:#fff;border:0;border-radius:7px;padding:16px;font-size:15px;opacity:1;margin-top:15px}@media (max-width:650px){.family-permissions{padding:32px 24px}.family-permissions h2{font-size:36px}.permissions-grid{display:block}.permissions-grid label{margin-bottom:20px;padding:22px}.family-permissions button{width:100%}}.launch-review-index{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:#eee;color:#333}.launch-review-index button{padding:8px 12px;background:#fff;border:1px solid #ccc;color:#333;font:inherit;font-size:12px;min-height:40px}.launch-review-index button[aria-pressed=true]{background:#452564;color:#fff}.sticks-page-main-photo{margin:0 0 36px}.sticks-page-main-photo img{display:block;width:100%;height:auto;max-height:580px;object-fit:cover}.sticks-page-main-photo figcaption{font-size:12px;padding:10px 0;line-height:1.5}@media (max-width:600px){.sticks-page-main-photo img{max-height:none;aspect-ratio:3/2;object-fit:cover}}.dv-hype-badge{display:inline-flex;flex-direction:column;gap:5px;background:#432563;color:#fff8e8;border:3px solid #f7dc61;border-radius:16px;padding:18px 22px;margin-top:16px;transform:rotate(-3deg);box-shadow:4px 4px #f7dc61;font-size:15px}.dv-hype-badge strong{font-size:21px;line-height:1.15}.dv-hype-badge span{font-size:13px}.dv-songwriter-quote{margin:24px 0;padding:24px;background:#fff8e8;border-left:4px solid #432563}.dv-songwriter-quote img{width:170px;max-height:68px;object-fit:contain;object-position:left}.dv-songwriter-quote p{font-size:20px;font-weight:600;line-height:1.45;margin:14px 0}.dv-songwriter-quote footer{font-size:12px;line-height:1.5}.dv-songwriter-quote footer{padding:0;margin:16px 0 0;background:transparent;display:block;border:0;color:inherit}.dv-screen figure{align-self:start}.musicworks-chapter-intro{padding:65px 7% 40px;background:#f6d65c}.musicworks-chapter-intro h1{font-size:clamp(40px,5vw,68px);line-height:1.05;margin:20px 0}.musicworks-chapter-intro p{font-size:20px;max-width:720px;line-height:1.5}.musicworks-chapter-intro figure{margin:32px 0 0}.musicworks-chapter-intro img{display:block;width:100%;height:auto;max-height:760px;object-fit:cover}.musicworks-chapter-intro figcaption,.musicworks-career-portrait figcaption{font-size:12px;line-height:1.5;margin-top:12px}.musicworks-new-gallery{padding:70px 7%}.musicworks-gallery-grid{display:grid;grid-template-columns:1fr;gap:40px}.musicworks-gallery-grid figure{margin:0}.musicworks-gallery-grid img{width:100%;height:auto;max-height:none;object-fit:contain}.musicworks-gallery-grid .musicworks-gallery-wide{grid-column:auto}.musicworks-room-pair{max-width:none}.musicworks-pair-images{display:grid;grid-template-columns:1fr;gap:22px}.musicworks-pair-images img{width:100%;height:auto;object-fit:contain;max-height:560px}.musicworks-career-portrait{margin:30px 7%;max-width:400px}.musicworks-career-portrait img{width:100%;height:auto}@media (max-width:700px){.musicworks-chapter-intro{padding:42px 24px 24px}.musicworks-chapter-intro img{max-height:none}.musicworks-new-gallery{padding:40px 24px}.musicworks-gallery-grid{gap:28px}.musicworks-pair-images img{max-height:none}}.site .lesson-detail{display:block;padding:60px 7%}.lesson-detail>div{padding:0;max-width:none}.lesson-detail>.sec-label{display:block;margin-bottom:24px}.site .venue-note{display:block;margin:40px 0}.venue-note>div{padding:0;margin:0 0 30px}.musicworks-entrance{margin:24px 0}.musicworks-entrance img{width:100%;max-height:700px;height:auto;object-fit:contain}.musicworks-pair-images{grid-template-columns:1fr 1fr;align-items:center;gap:32px}.musicworks-pair-images img{max-height:760px}.launch-review-index{flex-wrap:wrap}@media (max-width:700px){.site .lesson-detail{padding:40px 24px}.musicworks-pair-images{grid-template-columns:1fr}.musicworks-pair-images img{max-height:none}}.site .venue-note .musicworks-entrance{width:100%;max-width:none}.site .venue-note .musicworks-entrance img{width:100%;max-width:none;height:520px;object-fit:contain;object-position:left;background:#f1eadc}.site .musicworks-pair-images{align-items:start}.site .musicworks-pair-images img{height:560px;object-fit:contain;background:#f1eadc}@media (max-width:700px){.site .venue-note .musicworks-entrance img{height:auto;max-height:none}.site .musicworks-pair-images img{height:auto}}.site .venue-note .musicworks-entrance{width:min(100%,500px)}.site .venue-note .musicworks-entrance img{height:auto;background:transparent;object-fit:contain}.site .musicworks-pair-images img{object-fit:cover;object-position:center;background:transparent}@media (max-width:700px){.site .musicworks-pair-images img{object-fit:contain}}.head nav{flex-wrap:wrap;row-gap:12px}.site .head{height:auto;min-height:98px;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand links actions";padding:18px 3%;gap:24px}.head .mark{grid-area:brand}.head nav{grid-area:links;gap:10px 16px;justify-content:center}.header-contact-actions{grid-area:actions;display:flex;gap:8px;align-items:stretch}.site .head .nav-cta,.site .head .nav-email-cta{display:flex;justify-content:center;align-items:center;min-height:44px;margin:0;padding:12px 15px;border:1px solid #44235f!important;font-size:11px;font-weight:800;line-height:1.3;text-decoration:none;white-space:nowrap;border-radius:3px}.site .head .nav-cta{background:transparent!important;color:#44235f!important}.site .head .nav-email-cta{background:#44235f!important;color:#fff9e8!important}.site .head .nav-cta:hover{background:#f6d65c!important}.site .head .nav-email-cta:hover{background:#5e347d!important}@media (max-width:1100px){.site .head{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "links links";gap:16px}.head nav{justify-content:center}}@media (max-width:650px){.site .head{grid-template-columns:1fr;grid-template-areas:"brand" "actions" "links";padding:20px 5%;gap:18px}.head .mark{justify-content:center}.header-contact-actions{width:100%;flex-direction:row;gap:8px}.site .head .nav-cta,.site .head .nav-email-cta{flex:1;font-size:11px;padding:12px 8px;min-height:46px}.head nav{padding:0;gap:10px 17px}.head nav a{font-size:10px}}.pocket-miles-inspiration{padding:48px 8%;background:#44235f;color:#fff9e8}.pocket-miles-inspiration .sec-label{color:#f6d65c}.pocket-miles-inspiration blockquote{margin:20px 0 0;max-width:900px}.pocket-miles-inspiration blockquote p{font-size:clamp(27px,3.7vw,44px);line-height:1.25;font-weight:700;letter-spacing:-.7px;margin:0 0 22px}.pocket-miles-inspiration cite{font-style:normal;font-size:15px;line-height:1.5;color:#fff9e8}@media (max-width:650px){.pocket-miles-inspiration{padding:38px 7%}}@media (max-width:350px){.site .brand-header-bold h1{font-size:clamp(44px,16vw,56px)!important;letter-spacing:-2px!important}}.pocket-family-signup{padding:42px 7%;background:#632894;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:36px;position:relative}.pocket-family-signup h2{font-size:48px;line-height:1.04;margin:18px 0;letter-spacing:-.04em}.pocket-family-signup p{font-size:16px;line-height:1.6}.pocket-family-signup form{padding:24px;background:#fff;color:#44235f;border-radius:10px}.pocket-family-signup label{display:block;font-size:15px;font-weight:700;margin:16px 0 8px}.pocket-family-signup label small{font-weight:400}.pocket-family-signup input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:14px;border:1px solid #8b8097;border-radius:5px;font-size:16px}.pocket-family-signup .pocket-consent{display:flex;gap:10px;font-weight:400;line-height:1.5}.pocket-family-signup .pocket-consent input{width:20px;height:20px;flex:none}.pocket-family-signup button{display:block;width:100%;padding:16px;background:#ffe04c;color:#24172c;border:0;border-radius:5px;font-size:16px;font-weight:700}.signup-preview-note{display:block;font-size:12px;line-height:1.5;margin-top:18px}@media (max-width:700px){.pocket-family-signup{display:block;padding:32px 7%}.pocket-family-signup form{margin-top:24px;padding:20px}.pocket-family-signup h2{font-size:36px}}.pocket-family-signup>.sec-label,.pocket-family-signup>div>.sec-label{color:#ffe04c!important}.pocket-signup-action{align-self:center}.pocket-signup-action>p{font-size:22px;font-weight:700}.pocket-signup-action .pocket-mailchimp-link{display:block;text-align:center;background:#ffe04c!important;color:#24172c!important;font-weight:700;padding:18px;border-radius:5px;text-decoration:none}.pocket-signup-action small{color:#fff!important}.site .pocket-family-signup .pocket-signup-action a.pocket-mailchimp-link{color:#24172c!important;font-size:18px!important;font-weight:800!important}.kit-family-entry{padding:32px 7%;background:#fff9e9;color:#45205f;border-bottom:3px solid #f7da4d}.kit-family-entry h2{font-size:32px;margin:12px 0}.kit-family-entry p{font-size:16px;line-height:1.6;max-width:650px}.kit-nav{font-weight:800!important;text-decoration:underline!important;text-underline-offset:5px}.head nav{flex-wrap:wrap}.head nav .kit-nav{min-height:44px;display:inline-flex;align-items:center}@media (max-width:650px){.head nav{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;gap:8px 15px!important}.head nav a{padding:8px 0;min-height:44px}.kit-family-entry{padding:28px 7%}}.quote-hero{position:relative;background-color:#2a1245;background-position:30% 32%;background-size:cover;background-repeat:no-repeat;min-height:520px;display:flex;align-items:center;justify-content:flex-end}.quote-hero .qh-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#1a0a2e14 22%,#1a0a2e8c 55%,#1a0a2eed 84%)}.quote-hero .qh-panel{position:relative;width:52%;padding:64px 72px 64px 32px;text-align:left;font-family:DM Sans,Arial,sans-serif}.quote-hero .qh-marks{color:#ffd23f;font-size:84px;line-height:.6;font-weight:900}.quote-hero .qh-quote{color:#fff9ec;font-weight:700;font-size:40px;line-height:1.3;margin-top:18px;text-shadow:0 3px 18px rgba(0,0,0,.5)}.quote-hero .qh-rule{width:110px;height:6px;background:#ffd23f;margin:28px 0 18px}.quote-hero .qh-attrib{color:#fff9ec;font-weight:600;font-size:19px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.brand-header-bold{padding:44px 8%!important}.brand-header-bold h1{font-size:clamp(34px,4.2vw,54px)!important;letter-spacing:0!important;margin:16px 0 20px!important}.brand-header-bold .brand-community-proposal{font-size:clamp(20px,2.4vw,30px)!important;margin:0 0 14px!important}.brand-header-bold p{font-size:17px!important;margin:20px 0!important}@media (max-width:760px){.quote-hero{min-height:480px;background-position:32% 30%;align-items:flex-end;justify-content:center}.quote-hero .qh-scrim{background:linear-gradient(180deg,#1a0a2e59,#1a0a2eb8 45%,#1a0a2eeb)}.quote-hero .qh-panel{width:100%;padding:120px 22px 40px;text-align:center}.quote-hero .qh-marks{font-size:52px}.quote-hero .qh-quote{font-size:24px;margin-top:12px}.quote-hero .qh-rule{margin:20px auto 12px;width:80px;height:4px}.quote-hero .qh-attrib{font-size:14px}.head{padding:12px 5%!important;gap:10px!important}.head .nav-cta,.head .nav-email-cta{min-height:38px!important;padding:8px 6px!important;font-size:10px!important}.header-contact-actions{display:flex!important;flex-direction:row!important;width:100%!important;gap:8px!important}.head .nav-cta,.head .nav-email-cta{flex:1!important}.head nav{gap:4px 14px!important}.head nav a{min-height:30px!important;padding:2px 0!important}.brand-header-bold{padding:32px 7%!important}.brand-header-bold h1{font-size:clamp(30px,9vw,38px)!important;letter-spacing:0!important;margin:12px 0 14px!important}.brand-header-bold .brand-community-proposal{font-size:19px!important;margin:0 0 10px!important}.brand-header-bold p{font-size:15px!important;margin:12px 0!important}.brand-header-bold>span{font-size:11px!important}}
