@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;800&family=Source+Sans+3:wght@400;600;700&display=swap);img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.single-courses .header,.single-lesson .header{display:none!important}.tutor-course-details-header{display:none!important}.tutor-course-details-content h2.tutor-fs-5{font-family:'Playfair Display',serif!important;font-size:24px!important;font-weight:700!important;color:#064B72!important;margin-bottom:16px!important}.tutor-course-details-content .tutor-fs-6.tutor-color-secondary,.tutor-course-details-content .tutor-fs-6.tutor-color-secondary p{font-family:'Source Sans Pro','Segoe UI',sans-serif!important;font-size:16px!important;line-height:1.7!important;color:#19394C!important}h3.tutor-course-details-widget-title{font-family:'Playfair Display',serif!important;font-size:22px!important;font-weight:700!important;color:#064B72!important;margin-bottom:16px!important}.tutor-course-details-widget-list li,.tutor-course-details-widget-list li span{font-family:'Source Sans Pro','Segoe UI',sans-serif!important;font-size:16px!important;line-height:1.7!important;color:#19394C!important}.tutor-course-details-widget-list li .tutor-icon-bullet-point{display:none!important}.tutor-course-details-widget-list li::before{content:"\2022"!important;color:#064B72!important;font-size:18px!important;margin-right:8px!important;flex-shrink:0!important}.tutor-course-thumbnail img{width:100%!important;height:auto!important;border-radius:8px!important;image-rendering:auto!important}.tutor-card-footer .tutor-fs-6.tutor-color-secondary{font-size:15px!important;color:#19394C!important}.tutor-course-details-instructors h3{font-size:15px!important;color:#064B72!important}.tutor-course-details-instructors a,.tutor-course-details-instructors .tutor-fs-6{font-size:15px!important;color:#19394C!important}h3.tutor-course-content-title{font-family:'Playfair Display',serif!important;font-size:22px!important;font-weight:700!important;color:#064B72!important;margin-bottom:16px!important}.tutor-accordion-item-header{font-family:'Source Sans Pro','Segoe UI',sans-serif!important;font-size:16px!important;font-weight:600!important;color:#064B72!important}.tutor-course-content-list-item-title{font-family:'Source Sans Pro','Segoe UI',sans-serif!important;font-size:15px!important;color:#19394C!important}.tutor-accordion{margin-bottom:60px!important}.tutor-card-body .tutor-fs-6.tutor-fw-bold,.tutor-card-body .tutor-color-black.tutor-fs-6{font-family:'Playfair Display',serif!important;font-size:18px!important;color:#064B72!important}.tutor-card-body .tutor-fs-7{font-size:14px!important}.tutor-enroll-course-button .tutor-btn,.tutor-btn.tutor-btn-primary.tutor-btn-lg{background-color:#026D81!important;border-color:#026D81!important;font-family:'Source Sans Pro','Segoe UI',sans-serif!important;font-weight:600!important;font-size:16px!important}.tutor-enroll-course-button .tutor-btn:hover,.tutor-btn.tutor-btn-primary.tutor-btn-lg:hover{background-color:#064B72!important;border-color:#064B72!important}.tutor-lesson-sidebar *{font-size:14px!important}.tutor-lesson-sidebar .tutor-accordion-item-header,.tutor-lesson-sidebar h4{font-size:15px!important;font-weight:600!important}.tutor-lesson-sidebar .tutor-course-content-list-item-title,.tutor-lesson-sidebar .tutor-course-content-list-item-title a,.tutor-lesson-sidebar a{font-size:13px!important}.tutor-lesson-sidebar .tutor-course-single-sidebar-title,.tutor-lesson-sidebar .tutor-course-single-sidebar-title *{font-size:13px!important}.tutor-video-player-wrapper{max-height:450px!important;max-width:800px!important;margin:0 auto!important}.tutor-video-player{max-height:450px!important}.tutor-video-player video{max-height:450px!important;width:auto!important;margin:0 auto!important;display:block!important}.tutor-lesson-wrapper,.tutor-fs-6.tutor-color-secondary.tutor-lesson-wrapper{font-family:'Source Sans Pro','Segoe UI',sans-serif!important;font-size:16px!important;line-height:1.7!important;color:#19394C!important;padding:24px!important}.tutor-course-single-content-wrapper{overflow-y:auto!important}.single-courses .newsletter,.single-lesson .newsletter{display:none!important}.single-lesson .footer{display:none!important}.tutor-video-player .loading-spinner{display:none!important}.plyr:fullscreen video,.plyr--fullscreen-fallback video{max-height:100%!important;max-width:100%!important;width:100%!important;height:100%!important;object-fit:contain!important}.plyr:fullscreen .plyr__video-wrapper,.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%!important;max-height:100%!important}.blog-single__meta-2 ul:not(.authorlist){display:none!important}.blog-single__text h2{color:#026D81;border-bottom:2px solid #F5BD52;padding-bottom:8px}.blog-single__text a[style*="text-decoration:underline"],.blog-single__text a[style*="text-decoration: underline"]{text-decoration:none!important}.blog-single__text p:first-of-type>strong:first-child{font-weight:400!important;font-family:inherit!important}.blog-single__text ul,.blog-single__text ol{margin-bottom:25px!important}@media (min-width:64em){.blog-single__spacer{display:none!important}.blog-single__top .grid-x.cell.small-11{justify-content:center}.blog-single__top .cell.large-6{flex:0 0 auto!important;width:960px!important;max-width:100%!important}.blog-single__top h1{margin-bottom:48px!important}.blog-single__middle{min-height:0!important;display:flex!important;justify-content:center!important;padding-bottom:24px!important}.blog-single__meta-2{width:960px!important;max-width:100%!important}.blog-single__bottom .grid-x.cell.small-11{flex-direction:column!important;align-items:center!important;flex-wrap:nowrap!important}.blog-single__bottom .blog-single__content{flex:0 0 auto!important;width:960px!important;max-width:100%!important;margin-top:0!important;padding-top:0!important}.blog-single__image{margin-top:0!important;margin-bottom:48px!important}.blog-single__text{max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.blog-single__content [style*="max-width:800px"]{max-width:100%!important;padding-left:0!important;padding-right:0!important}.blog-single__aside{display:none!important}}.blog-single__meta-2 .authorlist li::before{content:"Written by ";color:#6b7785;font-weight:400}.tl-redesign-preview{--tl-sand:#FCF8F4;--tl-card:#ffffff;--tl-ink:#19394C;--tl-ink-soft:#4a5566;--tl-muted:#6b7785;--tl-teal:#026D81;--tl-teal-hover:#02556a;--tl-teal-soft:#e6f1f3;--tl-navy:#064B72;--tl-amber:#F5BD52;--tl-amber-hover:#e0a83a;--tl-border:#e8e1d6;--tl-rule:#f0ebe2;--tl-shadow:0 1px 3px rgba(6,75,114,0.05), 0 2px 8px rgba(6,75,114,0.04);--tl-shadow-hover:0 4px 14px rgba(6,75,114,0.10), 0 8px 28px rgba(6,75,114,0.08);background:var(--tl-sand);color:var(--tl-ink);font:16px/1.6 "Source Sans 3",-apple-system,"Segoe UI",Roboto,sans-serif;margin:0;padding:86px 0 0 0}body:has(.tl-redesign-preview) .entry-title,body:has(.tl-redesign-preview) .page-title,body:has(.tl-redesign-preview) .post-title,body:has(.tl-redesign-preview) .single-post-title{display:none!important}body:has(.tl-redesign-preview) .entry-content{padding-top:0!important;margin-top:0!important}.tl-redesign-preview *{box-sizing:border-box}.tl-redesign-preview a{color:inherit;text-decoration:none}.tl-redesign-preview h1,.tl-redesign-preview h2,.tl-redesign-preview h3{font-family:"Playfair Display",Georgia,serif}.tl-hero{background:var(--tl-sand);padding:32px 0 16px}.tl-hero .tl-hero-banner{background-color:#026D81;background-image:url(https://blog.tunelark.com/wp-content/uploads/2026/05/tunelark-landing-hero-banner.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:36px clamp(24px, 2vw + 16px, 44px);text-align:center;border-radius:1.8rem;box-shadow:0 1px 3px rgb(6 75 114 / .04),0 4px 14px rgb(6 75 114 / .05);box-sizing:border-box}.tl-hero h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(30px, 2vw + 20px, 44px);line-height:1.1;letter-spacing:-.01em;margin:0 0 10px;font-weight:700;color:#fff}.tl-hero p{font-family:"Source Sans 3",sans-serif;font-size:clamp(15px, 0.4vw + 13px, 17px);line-height:1.45;color:#fff;opacity:.95;max-width:640px;margin:0 auto 18px}.tl-back-pill{display:inline-block;font-family:"Source Sans 3",sans-serif;background:#F4B643;color:#000000!important;border:1.5px solid #F4B643;padding:9px 22px;border-radius:100px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.075em;text-decoration:none;box-shadow:0 1px 4px rgb(244 182 67 / .3);transition:background 0.15s ease,transform 0.15s ease}.tl-back-pill:hover{background:#e0a83a;border-color:#e0a83a;color:#000000!important;transform:translateY(-1px)}.tl-main{max-width:1200px;margin:0 auto;padding:0 24px 60px;background:var(--tl-sand)}.tl-cat-meta{padding:28px 0 18px;font-family:"Source Sans 3",sans-serif;font-size:14px;color:var(--tl-muted);letter-spacing:.04em;border-bottom:2px solid #F4B643;margin-bottom:28px}.tl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.tl-card{background:var(--tl-card);border:1px solid var(--tl-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow 0.2s ease,transform 0.2s ease;box-shadow:var(--tl-shadow);color:var(--tl-ink)}.tl-card:hover{box-shadow:var(--tl-shadow-hover);transform:translateY(-3px);color:var(--tl-ink)}.tl-thumb{width:100%;height:190px;background-color:#f0ebe2;background-size:cover;background-position:center;position:relative}.tl-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.tl-tag{display:inline-block;align-self:flex-start;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;color:var(--tl-teal);text-transform:uppercase;letter-spacing:.1em;background:var(--tl-teal-soft);padding:4px 11px;border-radius:12px;margin-bottom:12px}.tl-card-title{font-size:19px;line-height:1.3;letter-spacing:-.01em;margin:0 0 10px;color:var(--tl-navy);font-weight:700}.tl-card-excerpt{font-size:14.5px;color:var(--tl-ink-soft);line-height:1.55;margin:0 0 16px}.tl-read{margin-top:auto;font-size:13.5px;color:var(--tl-teal);font-weight:600;letter-spacing:.02em}@media (max-width:1024px){.tl-grid{grid-template-columns:repeat(2,1fr)}.tl-hero h1{font-size:40px}}@media (max-width:640px){.tl-grid{grid-template-columns:1fr}.tl-hero h1{font-size:30px}.tl-hero p{font-size:16px}.tl-hero-inner{padding:32px 20px 32px}}.tl-redesign-preview .tl-instr-row{border-top:1px solid var(--tl-rule);margin-top:10px;padding:40px 0 30px}.tl-redesign-preview .tl-instr-head{font-family:"Playfair Display",Georgia,serif;font-size:28px;line-height:1.15;letter-spacing:-.01em;margin:0 0 8px;font-weight:700;color:var(--tl-navy)}.tl-redesign-preview .tl-instr-sub{font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.5;color:var(--tl-ink-soft);margin:0 0 22px;max-width:640px}.tl-redesign-preview .tl-instr-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:22px}.tl-redesign-preview .tl-instr-chip{display:flex;align-items:center;justify-content:center;text-align:center;min-height:56px;background:var(--tl-card);border:1px solid var(--tl-border);border-radius:10px;padding:16px 12px;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:700;color:var(--tl-navy)!important;text-decoration:none;box-shadow:var(--tl-shadow);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,color .18s ease}.tl-redesign-preview .tl-instr-chip:hover{border-color:var(--tl-teal);box-shadow:var(--tl-shadow-hover);transform:translateY(-2px);color:var(--tl-teal)!important}.tl-redesign-preview .tl-instr-advanced{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 24px;background:#064B72;background-image:linear-gradient(135deg,#064B72 0%,#026D81 100%);border-radius:14px;padding:24px 30px;text-decoration:none;box-shadow:0 2px 10px rgb(6 75 114 / .18);transition:box-shadow .18s ease,transform .18s ease}.tl-redesign-preview .tl-instr-advanced:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(6 75 114 / .28)}.tl-redesign-preview .tl-instr-adv-text{flex:1 1 320px;min-width:0}.tl-redesign-preview .tl-instr-adv-eyebrow{display:block;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--tl-amber);margin:0 0 6px}.tl-redesign-preview .tl-instr-adv-title{display:block;font-family:"Playfair Display",Georgia,serif;font-size:23px;font-weight:700;line-height:1.2;color:#ffffff!important;margin:0 0 7px}.tl-redesign-preview .tl-instr-adv-blurb{display:block;font-family:"Source Sans 3",sans-serif;font-size:14.5px;line-height:1.5;color:rgb(255 255 255 / .92);margin:0;max-width:640px}.tl-redesign-preview .tl-instr-adv-cta{flex:0 0 auto;display:inline-block;background:#F4B643;color:#000000!important;font-family:"Source Sans 3",sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:13px 26px;border-radius:100px;white-space:nowrap;box-shadow:0 2px 8px rgb(244 182 67 / .3);transition:background .15s ease}.tl-redesign-preview .tl-instr-advanced:hover .tl-instr-adv-cta{background:#e0a83a}@media (max-width:1024px){.tl-redesign-preview .tl-instr-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.tl-redesign-preview .tl-instr-grid{grid-template-columns:repeat(2,1fr)}.tl-redesign-preview .tl-instr-advanced{flex-direction:column;align-items:flex-start;text-align:left}.tl-redesign-preview .tl-instr-adv-cta{width:100%;text-align:center}}.header__menu,.header__menu .menu,.header__menu>ul,.header__menu li{overflow:visible!important}.header__menu .menu-item-has-children{position:relative}.header__menu .sub-menu{display:none!important;position:absolute;top:100%;right:0;background:#fff;min-width:215px;margin:0;padding:8px 0;list-style:none;box-shadow:0 8px 24px rgb(6 75 114 / .18);border-radius:10px;z-index:1000;text-align:left}.header__menu .menu-item-has-children:hover>.sub-menu,.header__menu .menu-item-has-children:focus-within>.sub-menu{display:block!important}.header__menu .sub-menu li{display:block!important;margin:0;float:none;width:auto}.header__menu .sub-menu a{display:block;padding:8px 20px;white-space:nowrap;color:#19394C;font-size:14px}.header__menu .sub-menu a:hover{background:#FCF8F4;color:#026D81}.tl-redesign-preview .tl-instr-sub{max-width:none!important}.tl-teacher-page{--tl-sand:#FCF8F4;--tl-card:#fff;--tl-ink:#19394C;--tl-ink-soft:#4a5566;--tl-muted:#6b7785;--tl-teal:#026D81;--tl-teal-hover:#02556a;--tl-teal-soft:#e6f1f3;--tl-navy:#064B72;--tl-amber:#F4B643;--tl-amber-hover:#e0a83a;--tl-border:#e8e1d6;--tl-shadow:0 1px 3px rgba(6,75,114,.05),0 2px 8px rgba(6,75,114,.04);--tl-shadow-hover:0 4px 14px rgba(6,75,114,.10),0 8px 28px rgba(6,75,114,.08);background:var(--tl-sand);color:var(--tl-ink);font:16px/1.6 "Source Sans 3",-apple-system,"Segoe UI",Roboto,sans-serif;margin:0;padding:86px 0 0 0}body:has(.tl-teacher-page) .entry-title,body:has(.tl-teacher-page) .page-title,body:has(.tl-teacher-page) .post-title,body:has(.tl-teacher-page) .single-post-title{display:none!important}body:has(.tl-teacher-page) .entry-content{padding-top:0!important;margin-top:0!important}.tl-teacher-page *{box-sizing:border-box}.tl-teacher-page a{color:inherit;text-decoration:none}.tl-teacher-page h1,.tl-teacher-page h2,.tl-teacher-page h3{font-family:"Playfair Display",Georgia,serif}.tl-teacher-page .tl-hero{background:var(--tl-sand);padding:32px 24px 16px}.tl-teacher-page .tl-hero-inner{position:relative;max-width:1152px;min-height:280px;margin:0 auto;padding:32px clamp(32px,4vw,72px);background-color:#026D81;background-image:url(https://blog.tunelark.com/wp-content/uploads/2026/05/tunelark-landing-hero-banner.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1.8rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;box-shadow:0 1px 3px rgb(6 75 114 / .04),0 4px 14px rgb(6 75 114 / .05)}.tl-teacher-page .tl-hero-text{display:flex;flex-direction:column;align-items:center;text-align:center}.tl-teacher-page .tl-avatar{position:absolute;left:80%;top:50%;transform:translate(-50%,-50%);width:184px;height:184px;border-radius:50%;margin:0;flex:0 0 auto;border:4px solid rgb(255 255 255 / .85);box-shadow:0 6px 18px rgb(6 75 114 / .25);background-size:cover;background-position:center;background-color:#0a5e66;display:flex;align-items:center;justify-content:center;font-family:"Playfair Display",Georgia,serif;font-size:42px;font-weight:800;color:#fff}.tl-teacher-page .tl-hero h1{font-size:clamp(28px,1.6vw + 18px,40px);line-height:1.05;letter-spacing:-.01em;margin:0 0 4px;font-weight:700;color:#fff}.tl-teacher-page .tl-hero-role{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff;opacity:.92;margin:0 0 14px}.tl-teacher-page .tl-hero p.tl-tagline{font-family:"Source Sans 3",sans-serif;font-size:clamp(15px,.4vw + 13px,17px);line-height:1.45;color:#fff;opacity:.95;max-width:560px;margin:0 auto 22px}.tl-teacher-page .tl-cta-btn{display:inline-block;font-family:"Source Sans 3",sans-serif;background:var(--tl-amber);color:#000!important;border:1.5px solid var(--tl-amber);padding:14px 32px;border-radius:100px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 1px 6px rgb(244 182 67 / .35);transition:background .15s ease,transform .15s ease}.tl-teacher-page .tl-cta-btn:hover{background:var(--tl-amber-hover);border-color:var(--tl-amber-hover);color:#000!important;transform:translateY(-1px)}.tl-teacher-page .tl-main{max-width:1200px;margin:0 auto;padding:0 24px 60px;background:var(--tl-sand)}.tl-teacher-page .tl-bio-block{max-width:none;margin:28px auto 8px}.tl-teacher-page .tl-bio-block p{font-size:18px;line-height:1.7;color:var(--tl-ink-soft);margin:0}.tl-teacher-page .tl-section-head{font-size:clamp(22px,1vw + 18px,28px);color:var(--tl-navy);font-weight:700;margin:48px 0 6px;padding-bottom:12px;border-bottom:2px solid var(--tl-amber)}.tl-teacher-page .tl-section-sub{font-family:"Source Sans 3",sans-serif;font-size:14px;color:var(--tl-muted);margin:0 0 24px;letter-spacing:.02em}.tl-teacher-page .tl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:22px}.tl-teacher-page .tl-grid.tl-grid-2{grid-template-columns:repeat(2,1fr)}.tl-teacher-page .tl-card{background:var(--tl-card);border:1px solid var(--tl-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;color:var(--tl-ink);transition:box-shadow .2s ease,transform .2s ease;box-shadow:var(--tl-shadow)}.tl-teacher-page .tl-card:hover{box-shadow:var(--tl-shadow-hover);transform:translateY(-3px);color:var(--tl-ink)}.tl-teacher-page .tl-thumb{width:100%;height:190px;background-color:#e6f1f3;background-size:cover;background-position:center;position:relative}.tl-teacher-page .tl-thumb.tl-thumb-empty::after{content:"Tunelark";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Playfair Display",Georgia,serif;font-size:20px;color:#9cc3cb;letter-spacing:.05em}.tl-teacher-page .tl-card-body{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.tl-teacher-page .tl-tag{display:inline-block;align-self:flex-start;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;color:var(--tl-teal);text-transform:uppercase;letter-spacing:.1em;background:var(--tl-teal-soft);padding:4px 11px;border-radius:12px;margin-bottom:12px}.tl-teacher-page .tl-card-title{font-size:19px;line-height:1.3;letter-spacing:-.01em;margin:0 0 10px;color:var(--tl-navy);font-weight:700}.tl-teacher-page .tl-card-excerpt{font-size:14.5px;color:var(--tl-ink-soft);line-height:1.55;margin:0 0 16px}.tl-teacher-page .tl-read{margin-top:auto;font-size:13.5px;color:var(--tl-teal);font-weight:600;letter-spacing:.02em}.tl-teacher-page .tl-closing{max-width:760px;margin:56px auto 0;text-align:center;background:var(--tl-teal-soft);border:1px solid #cfe4e8;border-radius:16px;padding:40px 32px}.tl-teacher-page .tl-closing h2{font-size:26px;color:var(--tl-navy);margin:0 0 8px}.tl-teacher-page .tl-closing p{font-family:"Source Sans 3",sans-serif;font-size:16px;color:var(--tl-ink-soft);margin:0 0 22px}@media (max-width:1024px){.tl-teacher-page .tl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tl-teacher-page .tl-grid,.tl-teacher-page .tl-grid.tl-grid-2{grid-template-columns:1fr}.tl-teacher-page .tl-hero h1{font-size:30px}.tl-teacher-page .tl-hero-inner{min-height:auto;flex-direction:column-reverse;text-align:center;gap:18px}.tl-teacher-page .tl-hero-text{align-items:center;text-align:center}.tl-teacher-page .tl-avatar{position:static;transform:none;width:120px;height:120px}}.tlcat{--teal:#026D81;--teal-dk:#024C5A;--blue:#1e3e62;--blue-dk:#16304c;--amber:#FFC629;--amber-hk:#E8B011;--ink:#1c2b38;--muted:#6B7785;--sand:#FBF7EF;--sand-rule:#ECE3D4;--border:#E4E8EC;--serif:'Playfair Display',Georgia,serif;--sans:'Source Sans 3',system-ui,sans-serif;--motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='19' viewBox='0 0 40 19' fill='none'%3E%3Cpath d='M20 19C27.732 19 34 12.732 34 5H6C6 12.732 12.268 19 20 19Z' fill='%23FFC700'/%3E%3Cpath d='M0 6H16.9419L20.1165 2L23.2911 6H40' stroke='%23ED6335' stroke-width='2'/%3E%3C/svg%3E");font-family:var(--sans);color:var(--ink);line-height:1.55;max-width:1180px;margin:0 auto;padding:0 24px}.tlcat *{box-sizing:border-box}.tlcat a{text-decoration:none;color:inherit}.tlcat .hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--blue),var(--blue-dk));color:#fff;border-radius:20px;padding:28px 40px 30px;margin-top:24px}.tlcat .hero::after{content:"";position:absolute;right:30px;top:22px;width:150px;height:110px;opacity:.85;background-image:radial-gradient(rgb(237 99 53 / .85) 2px,transparent 2px);background-size:16px 16px}.tlcat .crumb{font-size:13px;font-weight:600;opacity:.8;margin-bottom:10px}.tlcat .crumb a:hover{text-decoration:underline}.tlcat .kick{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffd766;display:inline-flex;align-items:center;gap:8px}.tlcat .kick::before{content:"";width:26px;height:13px;background:var(--motif) no-repeat center/contain;display:inline-block}.tlcat .hero h1{font-family:var(--serif);font-weight:800;font-size:clamp(28px,3.6vw,42px);line-height:1.1;letter-spacing:-.02em;margin:6px 0 8px;position:relative}.tlcat .hero h1{margin:6px 0 6px}.tlcat .hero p{font-size:clamp(14px,1.4vw,16.5px);opacity:.92}.tlcat .landing{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--sand);border:1px solid var(--sand-rule);border-left:4px solid var(--amber);border-radius:14px;padding:18px 22px;margin:22px 0 4px}.tlcat .landing .lk{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-hk)}.tlcat .landing h3{font-family:var(--serif);font-weight:700;font-size:19px;color:var(--blue);margin:4px 0 3px}.tlcat .landing p{font-size:14px;color:var(--muted);margin:0}.tlcat .landing .go{flex:none;background:var(--teal);color:#fff;font-weight:700;font-size:13px;padding:11px 20px;border-radius:24px;white-space:nowrap}.tlcat .count{color:var(--muted);font-size:14px;font-weight:600;margin:24px 0 14px}.tlcat .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:36px}.tlcat .card{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 4px 14px rgb(28 43 56 / .06);transition:transform .12s,box-shadow .12s}.tlcat .card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(28 43 56 / .1)}.tlcat .card .thumb{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center top;display:block;background:#e9eef2}.tlcat .card .body{padding:14px 16px 18px}.tlcat .card h3{font-family:var(--serif);font-weight:600;font-size:16.5px;line-height:1.28;color:var(--ink)}.tlcat .backhome{display:inline-block;margin:0 0 36px;font-weight:700;font-size:14px;color:var(--teal)}@media(max-width:820px){.tlcat .grid{grid-template-columns:1fr 1fr}.tlcat .hero{padding:28px 24px}.tlcat .landing{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.tlcat .grid{grid-template-columns:1fr}}.tlh{--teal:#026D81;--teal-dk:#024C5A;--blue:#1e3e62;--blue-dk:#16304c;--navy:#14304a;--amber:#FFC629;--amber-hk:#E8B011;--orange:#ED6335;--ink:#1c2b38;--muted:#6B7785;--sand:#FBF7EF;--sand-rule:#ECE3D4;--soft:#F6F8FA;--border:#E4E8EC;--rule:#EEF1F4;--serif:'Playfair Display',Georgia,serif;--sans:'Source Sans 3',system-ui,sans-serif;--motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='19' viewBox='0 0 40 19' fill='none'%3E%3Cpath d='M20 19C27.732 19 34 12.732 34 5H6C6 12.732 12.268 19 20 19Z' fill='%23FFC700'/%3E%3Cpath d='M0 6H16.9419L20.1165 2L23.2911 6H40' stroke='%23ED6335' stroke-width='2'/%3E%3C/svg%3E");font-family:var(--sans);color:var(--ink);line-height:1.55;max-width:1180px;margin:0 auto;padding:0 24px}.tlh *{box-sizing:border-box}.tlh a{text-decoration:none;color:inherit}.tlh .btn{display:inline-block;background:var(--amber);color:var(--blue);font-weight:700;padding:12px 26px;border-radius:30px;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.tlh .btn:hover{background:var(--amber-hk)}.tlh .hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--blue),var(--blue-dk));color:#fff;border-radius:20px;padding:44px 44px 40px;margin-top:24px}.tlh .hero::after{content:"";position:absolute;right:30px;top:22px;width:150px;height:118px;opacity:.85;background-image:radial-gradient(rgb(237 99 53 / .85) 2px,transparent 2px);background-size:16px 16px}.tlh .hero h1{font-family:var(--serif);font-weight:800;font-size:clamp(24px,3.1vw,36px);line-height:1.12;letter-spacing:-.02em;position:relative}.tlh .hero p{margin:11px 0 22px;font-size:clamp(14px,1.35vw,16px);opacity:.9}.tlh .hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tlh .hsearch{position:relative;flex:1;min-width:240px;max-width:420px}.tlh .hsearch input{width:100%;padding:12px 18px 12px 44px;border:0;border-radius:26px;font-size:15px;background:#fff;color:var(--ink)}.tlh .hsearch span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--teal)}.tlh .kick{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);display:inline-flex;align-items:center;gap:8px}.tlh .kick::before{content:"";width:26px;height:13px;background:var(--motif) no-repeat center/contain;display:inline-block}.tlh .hub{margin:30px 0 8px}.tlh .hub h2{font-family:var(--serif);font-weight:700;font-size:26px;color:var(--blue)}.tlh .tabr{position:absolute;opacity:0;pointer-events:none}.tlh .tabs{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px}.tlh .tab{border:1px solid var(--border);background:#fff;font-weight:700;font-size:14.5px;color:var(--blue);padding:9px 18px;border-radius:24px;cursor:pointer;user-select:none}.tlh .panel{display:none;grid-template-columns:repeat(4,1fr);gap:16px}.tlh .card{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 4px 14px rgb(28 43 56 / .06)}.tlh .card .thumb{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center top;display:block;background:#e9eef2}.tlh .card .body{padding:13px 14px 16px}.tlh .card h3{font-family:var(--serif);font-weight:600;font-size:15px;line-height:1.25;color:var(--ink)}.tlh .seeall{grid-column:1/-1;text-align:right;font-weight:700;font-size:13px;color:var(--teal);padding-top:2px}.tlh .duo{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0 0}.tlh .col h2{font-family:var(--serif);font-weight:700;font-size:22px;margin:2px 0 12px;color:var(--blue)}.tlh .list{list-style:none;margin:0;padding:0;background:var(--sand);border:1px solid var(--sand-rule);border-radius:14px;overflow:hidden}.tlh .list li{border-top:1px solid var(--sand-rule)}.tlh .list li:first-child{border-top:0}.tlh .list a{display:block;padding:12px 16px;font-weight:600;font-size:14.5px;color:var(--ink)}.tlh .list a:hover{background:#fff;color:var(--teal)}.tlh .list li.more a{color:var(--teal);font-weight:700;font-size:13.5px;background:rgb(2 109 129 / .06)}.tlh .teach{margin:28px 0 6px;background:var(--sand);border:1px solid var(--sand-rule);border-left:4px solid var(--amber);border-radius:16px;padding:22px}.tlh .teach h2{font-family:var(--serif);font-weight:700;font-size:23px;margin:3px 0 16px;color:var(--blue)}.tlh .tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-hk)}.tlh .tg{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tlh .tg a{border:1px solid var(--sand-rule);border-radius:12px;padding:14px;background:#fff}.tlh .tg h3{font-family:var(--serif);font-weight:600;font-size:15px;line-height:1.25;margin-top:6px;color:var(--ink)}.tlh .teachview{margin-top:14px;text-align:right;font-weight:700;font-size:13px;color:var(--teal)}.tlh .ctaband{margin:36px 0 8px}.tlh .ctacard{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--teal),var(--teal-dk));border-radius:20px;padding:38px 40px;text-align:center}.tlh .ctacard::before{content:"";position:absolute;left:26px;top:24px;width:140px;height:108px;opacity:.4;background-image:radial-gradient(rgb(255 255 255 / .6) 2px,transparent 2px);background-size:15px 15px}.tlh .ctacard h2{font-family:var(--serif);font-weight:700;font-size:clamp(24px,3vw,32px);color:#fff;margin-bottom:18px;position:relative}.tlh #tlh-voice:checked~.tabs label[for="tlh-voice"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-voice:checked~.panels #pan-voice{display:grid}.tlh #tlh-guitar:checked~.tabs label[for="tlh-guitar"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-guitar:checked~.panels #pan-guitar{display:grid}.tlh #tlh-piano:checked~.tabs label[for="tlh-piano"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-piano:checked~.panels #pan-piano{display:grid}.tlh #tlh-violin:checked~.tabs label[for="tlh-violin"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-violin:checked~.panels #pan-violin{display:grid}.tlh #tlh-drums:checked~.tabs label[for="tlh-drums"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-drums:checked~.panels #pan-drums{display:grid}.tlh #tlh-bass:checked~.tabs label[for="tlh-bass"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-bass:checked~.panels #pan-bass{display:grid}.tlh #tlh-saxophone:checked~.tabs label[for="tlh-saxophone"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-saxophone:checked~.panels #pan-saxophone{display:grid}.tlh #tlh-ukulele:checked~.tabs label[for="tlh-ukulele"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-ukulele:checked~.panels #pan-ukulele{display:grid}.tlh #tlh-flute:checked~.tabs label[for="tlh-flute"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-flute:checked~.panels #pan-flute{display:grid}.tlh #tlh-clarinet:checked~.tabs label[for="tlh-clarinet"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-clarinet:checked~.panels #pan-clarinet{display:grid}.tlh #tlh-cello:checked~.tabs label[for="tlh-cello"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-cello:checked~.panels #pan-cello{display:grid}@media(max-width:820px){.tlh .panel{grid-template-columns:1fr 1fr}.tlh .duo{grid-template-columns:1fr}.tlh .tg{grid-template-columns:1fr 1fr}.tlh .hero{padding:32px 24px}}.tlh{--teal:#026D81;--teal-dk:#024C5A;--blue:#1e3e62;--blue-dk:#16304c;--navy:#14304a;--amber:#FFC629;--amber-hk:#E8B011;--orange:#ED6335;--ink:#1c2b38;--muted:#6B7785;--sand:#FBF7EF;--sand-rule:#ECE3D4;--soft:#F6F8FA;--border:#E4E8EC;--rule:#EEF1F4;--serif:'Playfair Display',Georgia,serif;--sans:'Source Sans 3',system-ui,sans-serif;--motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='19' viewBox='0 0 40 19' fill='none'%3E%3Cpath d='M20 19C27.732 19 34 12.732 34 5H6C6 12.732 12.268 19 20 19Z' fill='%23FFC700'/%3E%3Cpath d='M0 6H16.9419L20.1165 2L23.2911 6H40' stroke='%23ED6335' stroke-width='2'/%3E%3C/svg%3E");font-family:var(--sans);color:var(--ink);line-height:1.55;max-width:1180px;margin:0 auto;padding:0 24px}.tlh *{box-sizing:border-box}.tlh a{text-decoration:none;color:inherit}.tlh .btn{display:inline-block;background:var(--amber);color:var(--blue);font-weight:700;padding:12px 26px;border-radius:30px;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.tlh .btn:hover{background:var(--amber-hk)}.tlh .hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--blue),var(--blue-dk));color:#fff;border-radius:20px;padding:44px 44px 40px;margin-top:24px}.tlh .hero::after{content:"";position:absolute;right:30px;top:22px;width:150px;height:118px;opacity:.85;background-image:radial-gradient(rgb(237 99 53 / .85) 2px,transparent 2px);background-size:16px 16px}.tlh .hero h1{font-family:var(--serif);font-weight:800;font-size:clamp(24px,3.1vw,36px);line-height:1.12;letter-spacing:-.02em;position:relative}.tlh .hero p{margin:11px 0 22px;font-size:clamp(14px,1.35vw,16px);opacity:.9}.tlh .hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tlh .hsearch{position:relative;flex:1;min-width:240px;max-width:420px}.tlh .hsearch input{width:100%;padding:12px 18px 12px 44px;border:0;border-radius:26px;font-size:15px;background:#fff;color:var(--ink)}.tlh .hsearch span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--teal)}.tlh .kick{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);display:inline-flex;align-items:center;gap:8px}.tlh .kick::before{content:"";width:26px;height:13px;background:var(--motif) no-repeat center/contain;display:inline-block}.tlh .hub{margin:30px 0 8px}.tlh .hub h2{font-family:var(--serif);font-weight:700;font-size:26px;color:var(--blue)}.tlh .tabr{position:absolute;opacity:0;pointer-events:none}.tlh .tabs{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px}.tlh .tab{border:1px solid var(--border);background:#fff;font-weight:700;font-size:14.5px;color:var(--blue);padding:9px 18px;border-radius:24px;cursor:pointer;user-select:none}.tlh .panel{display:none;grid-template-columns:repeat(4,1fr);gap:16px}.tlh .card{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 4px 14px rgb(28 43 56 / .06)}.tlh .card .thumb{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center top;display:block;background:#e9eef2}.tlh .card .body{padding:13px 14px 16px}.tlh .card h3{font-family:var(--serif);font-weight:600;font-size:15px;line-height:1.25;color:var(--ink)}.tlh .seeall{grid-column:1/-1;text-align:right;font-weight:700;font-size:13px;color:var(--teal);padding-top:2px}.tlh .duo{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0 0}.tlh .col h2{font-family:var(--serif);font-weight:700;font-size:22px;margin:2px 0 12px;color:var(--blue)}.tlh .list{list-style:none;margin:0;padding:0;background:var(--sand);border:1px solid var(--sand-rule);border-radius:14px;overflow:hidden}.tlh .list li{border-top:1px solid var(--sand-rule)}.tlh .list li:first-child{border-top:0}.tlh .list a{display:block;padding:12px 16px;font-weight:600;font-size:14.5px;color:var(--ink)}.tlh .list a:hover{background:#fff;color:var(--teal)}.tlh .list li.more a{color:var(--teal);font-weight:700;font-size:13.5px;background:rgb(2 109 129 / .06)}.tlh .teach{margin:28px 0 6px;background:var(--sand);border:1px solid var(--sand-rule);border-left:4px solid var(--amber);border-radius:16px;padding:22px}.tlh .teach h2{font-family:var(--serif);font-weight:700;font-size:23px;margin:3px 0 16px;color:var(--blue)}.tlh .tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amber-hk)}.tlh .tg{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tlh .tg a{border:1px solid var(--sand-rule);border-radius:12px;padding:14px;background:#fff}.tlh .tg h3{font-family:var(--serif);font-weight:600;font-size:15px;line-height:1.25;margin-top:6px;color:var(--ink)}.tlh .teachview{margin-top:14px;text-align:right;font-weight:700;font-size:13px;color:var(--teal)}.tlh .ctaband{margin:36px 0 8px}.tlh .ctacard{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--teal),var(--teal-dk));border-radius:20px;padding:38px 40px;text-align:center}.tlh .ctacard::before{content:"";position:absolute;left:26px;top:24px;width:140px;height:108px;opacity:.4;background-image:radial-gradient(rgb(255 255 255 / .6) 2px,transparent 2px);background-size:15px 15px}.tlh .ctacard h2{font-family:var(--serif);font-weight:700;font-size:clamp(24px,3vw,32px);color:#fff;margin-bottom:18px;position:relative}.tlh #tlh-voice:checked~.tabs label[for="tlh-voice"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-voice:checked~.panels #pan-voice{display:grid}.tlh #tlh-guitar:checked~.tabs label[for="tlh-guitar"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-guitar:checked~.panels #pan-guitar{display:grid}.tlh #tlh-piano:checked~.tabs label[for="tlh-piano"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-piano:checked~.panels #pan-piano{display:grid}.tlh #tlh-violin:checked~.tabs label[for="tlh-violin"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-violin:checked~.panels #pan-violin{display:grid}.tlh #tlh-drums:checked~.tabs label[for="tlh-drums"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-drums:checked~.panels #pan-drums{display:grid}.tlh #tlh-bass:checked~.tabs label[for="tlh-bass"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-bass:checked~.panels #pan-bass{display:grid}.tlh #tlh-saxophone:checked~.tabs label[for="tlh-saxophone"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-saxophone:checked~.panels #pan-saxophone{display:grid}.tlh #tlh-ukulele:checked~.tabs label[for="tlh-ukulele"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-ukulele:checked~.panels #pan-ukulele{display:grid}.tlh #tlh-flute:checked~.tabs label[for="tlh-flute"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-flute:checked~.panels #pan-flute{display:grid}.tlh #tlh-clarinet:checked~.tabs label[for="tlh-clarinet"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-clarinet:checked~.panels #pan-clarinet{display:grid}.tlh #tlh-cello:checked~.tabs label[for="tlh-cello"]{background:var(--teal);color:#fff;border-color:var(--teal)}.tlh #tlh-cello:checked~.panels #pan-cello{display:grid}@media(max-width:820px){.tlh .panel{grid-template-columns:1fr 1fr}.tlh .duo{grid-template-columns:1fr}.tlh .tg{grid-template-columns:1fr 1fr}.tlh .hero{padding:32px 24px}}.tlh .hero{margin-top:0!important;padding-top:92px!important}.tlh .panel{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:2px 2px 14px;scrollbar-width:thin}.tlh #tlh-voice:checked~.panels #pan-voice,.tlh #tlh-guitar:checked~.panels #pan-guitar,.tlh #tlh-piano:checked~.panels #pan-piano,.tlh #tlh-violin:checked~.panels #pan-violin,.tlh #tlh-drums:checked~.panels #pan-drums,.tlh #tlh-bass:checked~.panels #pan-bass,.tlh #tlh-saxophone:checked~.panels #pan-saxophone,.tlh #tlh-ukulele:checked~.panels #pan-ukulele,.tlh #tlh-flute:checked~.panels #pan-flute,.tlh #tlh-clarinet:checked~.panels #pan-clarinet,.tlh #tlh-cello:checked~.panels #pan-cello{display:flex}.tlh .panel .card{flex:0 0 240px;scroll-snap-align:start}.tlh .seeall{grid-column:auto;flex:0 0 auto;display:flex;align-items:center;align-self:stretch;white-space:nowrap;text-align:left;padding:0 8px}@media(max-width:820px){.tlh .panel .card{flex-basis:78%}}