@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf7ef;--ink:#15232c;--body:#34434b;--muted:#85868a;--brass:#ae741d;--gold:#c9933f;--hairline:#443c2c2e;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}.music-screen{background:var(--paper) url(/art/paper.webp) repeat;color:var(--ink);font-family:var(--sans);background-size:620px 620px}.music-page{font:400 15.4px/1.47 var(--sans);min-height:100%;position:relative;overflow:hidden}.music-page *,.chat-fallback *{box-sizing:border-box}.music-page h1,.music-page h2,.music-page h3,.music-page p,.music-page ul{margin:0}.music-page h1,.music-page h2,.music-page h3,.music-page legend,.question-label,.form-field>label{font-family:var(--serif);color:var(--ink);font-weight:600}.music-page h1{letter-spacing:-2px;max-width:330px;font-size:52px;line-height:.96}.music-page h2{letter-spacing:-.8px;margin-bottom:13px;font-size:34px;font-weight:600;line-height:1.04}.music-page h3{letter-spacing:-.55px;margin-bottom:7px;font-size:25px;font-weight:600;line-height:1.07}.music-page p{color:var(--body)}.music-page p+p{margin-top:14px}.music-page button,.music-page a,.chat-fallback button,.chat-fallback a{-webkit-tap-highlight-color:transparent}.music-page button{cursor:pointer}.music-page :focus-visible,.chat-fallback :focus-visible{outline-offset:4px;outline:2px solid #256572}.section-pad{padding-left:29px;padding-right:29px;position:relative}.entrance{isolation:isolate;padding:68px 29px 16px;position:relative}.hero-art{z-index:-1;pointer-events:none;width:248px;height:575px;position:absolute;top:0;right:-91px}.hero-art img{object-fit:contain;object-position:right top;width:100%;height:100%}.opening-nav{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.language-switch{color:#aaa6a0;align-items:center;gap:9px;font-size:17px;font-weight:500;display:flex}.language-switch button{font:500 16px var(--sans);color:#909093;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 0 7px;display:inline-flex}.language-switch button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--brass)}.language-switch>span{padding-bottom:6px}.contact-jump{color:#182027;font:700 15px var(--sans);text-underline-offset:4px;background:#faf7efe0;border:0;border-radius:4px;padding:8px 7px 9px;text-decoration:underline}.opening-copy{max-width:305px;margin-top:34px}.opening-preface{font:600 21px/1.14 var(--serif);letter-spacing:-.35px;max-width:290px;color:var(--ink)!important}.opening-invitation{max-width:283px;font-size:15.5px;line-height:1.45;margin-top:10px!important}.title-block{margin-top:53px;position:relative}.delivery-title{font:500 37px/1.03 var(--serif);letter-spacing:-1px;max-width:315px;color:var(--brass)!important;margin-top:6px!important}.personal-copy{max-width:290px;margin-top:26px!important}.starting-copy{max-width:293px;margin-top:15px!important}.question-section{padding-top:9px;padding-bottom:65px}.brass-rule{border-top:2px solid var(--brass);border-radius:2px;width:47px;margin:25px 0 23px;display:block}.choice-group{border:0;min-width:0;margin:0;padding:0}.choice-group legend,.question-label{letter-spacing:-.7px;width:100%;margin-bottom:17px;padding:0;font-size:31px;line-height:1.06;display:block}.choice-list{width:100%}.choice-row{border-bottom:1px solid var(--hairline);cursor:pointer;align-items:center;gap:16px;width:100%;min-height:55px;display:flex;position:relative}.choice-row:last-child{border-bottom:0}.choice-row input{appearance:none;cursor:pointer;background:0 0;border:1.6px solid #929393;border-radius:50%;flex:0 0 23px;width:23px;height:23px;margin:0}.choice-row input:checked{border-color:var(--brass);background-color:var(--brass);box-shadow:inset 0 0 0 3px var(--paper)}.choice-row input{transition:background-color .18s,border-color .18s}.choice-art{object-fit:contain;pointer-events:none;flex:0 0 36px;width:36px;height:41px;display:block}.art-guitar,.art-ukulele,.art-microphone{flex-basis:48px;width:48px;height:48px;margin-left:-6px;margin-right:-6px}.art-guitar{transform:scale(1.15)}.art-ukulele{transform:scale(.88)}.art-microphone{transform:scale(.87)}.art-bass{flex-basis:40px;width:40px;height:48px;margin:0 -2px;transform:rotate(38deg)}.art-piano{width:37px;height:38px;transform:scale(1.15)}.choice-label{color:var(--ink);padding:10px 0;font-size:17.1px;line-height:1.28}.choice-order{color:var(--brass);font:500 10px var(--sans);opacity:.8;margin-left:auto;padding:0 2px}.question-gap{height:52px}.field-help{font-size:14px;line-height:1.45;margin:0 0 14px!important}.optional{white-space:nowrap;letter-spacing:-.25px;font-size:.73em;font-weight:500}.favorites .question-label{margin-bottom:9px}.music-page input:not([type=radio]):not([type=checkbox]),.music-page textarea{width:100%;font:400 15.4px/1.4 var(--sans);color:var(--ink);background:#ffffff38;border:1px solid #c9c6bf;border-radius:6px;min-height:46px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 #0000}.music-page input::placeholder,.music-page textarea::placeholder{color:#898d94;opacity:1}.music-page input:focus,.music-page textarea:focus{border-color:var(--brass);outline:none;box-shadow:0 0 0 2px #ae741d24}.music-page textarea{resize:vertical}.reflective-question .question-label{margin-bottom:18px}.reflective-question{margin-top:0}.field-notice{font-size:12px;color:var(--brass)!important;margin-top:9px!important}.methodology{isolation:isolate;padding-top:13px}.gold-heading{color:var(--brass)!important;font-weight:500!important}.methodology>.gold-heading{max-width:320px;margin-top:-3px;font-size:31px}.method-intro{margin-top:15px!important}.principles{gap:27px;margin-top:26px;display:grid}.principle{grid-template-columns:24px 1fr;align-items:start;gap:17px;display:grid}.principle .gold-disc{object-fit:contain;width:23px;height:23px;margin-top:2px}.principle p{font-size:14.5px;line-height:1.45}.edge-art{pointer-events:none;z-index:-1;object-fit:contain;position:absolute}.flow-divider{height:61px;margin-top:10px;position:relative;overflow:hidden}.flow-divider img{object-fit:fill;width:100%;height:65px;position:absolute;top:0}.beyond{isolation:isolate;padding-right:64px}.beyond h2{max-width:260px}.beyond p{font-size:14.8px;line-height:1.47}.repertoire{isolation:isolate;padding-top:3px;padding-left:82px}.repertoire h2{font-size:34px}.repertoire .gold-heading{font-size:27px}.repertoire p{font-size:14.5px}.repertoire .genres{margin:17px -17px 20px 0;font-size:13.4px}.repertoire-art{width:168px;top:93px;left:-122px;transform:rotate(180deg)}.skills{isolation:isolate;margin-top:67px;padding-right:48px}.skills-art{object-fit:contain;width:137px;height:355px;top:-13px;right:-64px}.skills-list{padding:0;list-style:none;margin:12px 0 20px!important}.skills-list li{align-items:center;gap:18px;margin-bottom:5px;font-size:14.8px;display:flex}.skills-list img{object-fit:contain;width:12px;height:12px}.skills>p{margin-top:17px;font-size:14.6px}.experience>.principles{margin-top:23px}.experience>p{font-size:14.7px}.experience .principle h3{font-size:25px}.arrangements{margin-top:38px}.arrangements .principles{gap:21px;margin-top:17px}.coverage{isolation:isolate;padding-left:83px}.coverage h2{font-size:29px}.coverage .areas{font-size:13.4px;line-height:1.65}.area-dot{color:var(--brass)}.coverage .nearby{margin-top:10px;font-size:12.4px}.coverage-art{width:138px;top:-20px;left:-78px;transform:rotate(180deg)}.enquiry{isolation:isolate;padding-top:78px}.enquiry>h2{max-width:300px;font-size:34px}.enquiry>p{font-size:14.6px}.enquiry-art{opacity:.65;width:130px;top:20px;right:-93px}.enquiry .brass-rule{margin-top:22px;margin-bottom:24px}.compact{border-bottom:1px solid var(--hairline);margin-bottom:18px;padding:0 0 18px}.compact legend{margin-bottom:10px;font-size:25px;line-height:1.06}.compact .choice-row{border-bottom:0;align-items:flex-start;gap:17px;min-height:31px;padding-top:4px}.compact .choice-row input{flex-basis:19px;width:19px;height:19px;margin-top:1px}.compact .choice-label{padding:0 0 6px;font-size:14px}.form-field{border-bottom:1px solid var(--hairline);margin-bottom:18px;padding:0 0 19px}.form-field>label{letter-spacing:-.6px;margin-bottom:10px;font-size:25px;line-height:1.05;display:block}.form-field .field-help{margin-top:-3px!important}.timing-group{border-bottom:1px solid var(--hairline);margin-bottom:18px;padding-bottom:18px}.timing-group .compact{border-bottom:0;margin-bottom:0;padding-bottom:0}.date-reveal{overflow:hidden}.date-reveal input{margin-top:10px}.message-field{border-bottom:0;margin-bottom:12px;padding-bottom:0}.included{font-size:12px;line-height:1.4;margin:12px 0!important}.gold-button,.outline-button{min-height:46px;font:600 23px/1.1 var(--serif);color:var(--ink);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:16px;width:100%;padding:10px 17px;text-decoration:none;transition:background-color .18s,transform .18s;display:flex}.gold-button{color:#191f1f;background:#d2a052}.gold-button:hover{background:#c99443}.gold-button:active,.outline-button:active{transform:translateY(1px)}.gold-button svg,.outline-button svg{flex:0 0 25px;width:25px;height:25px}.outline-button{background:#ffffff26;border-color:#b9853e}.outline-button svg{color:var(--brass)}.outline-button:hover{background:#bc873112}.submit-button{justify-content:center;min-height:43px;margin-top:8px;font-size:23px}.submit-button:disabled{opacity:.65;cursor:wait}.form-status{border-top:1px solid var(--hairline);padding:11px 0;font-size:12px;margin-top:13px!important}.form-status.error{color:#944b2e}.direct-contact{margin-top:48px;padding-top:29px}.direct-contact:before,.sharing:before{content:"";border-top:1px solid var(--hairline);position:absolute;top:0;left:29px;right:29px}.direct-contact h2{font-size:30px}.direct-contact>p{margin-bottom:10px;font-size:14.3px}.direct-contact>.gold-button{margin-top:12px}.email-address{overflow-wrap:anywhere;width:fit-content;max-width:100%;font:600 21px var(--serif);color:var(--ink);text-underline-offset:2px;margin:8px 0 18px;display:block}.direct-contact button+p{margin-top:13px}.direct-contact p+p{margin-top:10px}.sharing{isolation:isolate;margin-top:29px;padding-top:28px;padding-bottom:125px}.sharing>p{font-size:14.3px}.share-buttons{gap:9px;margin-top:20px;display:grid}.footer-art{object-fit:contain;z-index:-1;pointer-events:none;width:190px;height:340px;position:absolute;bottom:-205px;right:-40px;transform:rotate(55deg)}.confirmation h2{font-size:35px}.confirmation>p{font-size:15px}.success-mark{background:var(--brass);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;margin-bottom:20px;display:grid}.chat-fallback{font:15px/1.5 var(--sans);color:var(--body);padding:10px 22px 24px}.chat-fallback .gold-button,.chat-fallback .outline-button{margin-top:15px}.music-toast{z-index:60;bottom:calc(var(--mobile-safe-area-height) + 18px);color:var(--paper);font:12px/1.4 var(--sans);pointer-events:none;background:#263d40;border-radius:8px;padding:12px 15px;position:absolute;left:20px;right:20px;box-shadow:0 4px 20px #17272a25}.review-tools{z-index:200;color:#3e494a;background:#fffef9;border:1px solid #dfdbd0;border-radius:10px;width:230px;padding:14px;font:12px/1.5 system-ui;position:fixed;bottom:22px;left:22px;box-shadow:0 6px 30px #1f36300a}.review-tools strong{font-weight:600;display:block}.review-tools>span{color:#747b7a;margin:4px 0;font-size:11px;display:block}.review-tools>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.review-tools button{color:#485657;cursor:pointer;background:#fff;border:1px solid #dedad0;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font:11px system-ui;display:flex}.review-tools pre{white-space:pre-wrap;word-break:break-word;max-height:250px;font:10px/1.5 monospace;overflow:auto}.review-tools .preview-warning{color:#95651e}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=850px){.review-tools{opacity:.96;width:170px;padding:9px;bottom:8px;left:8px}.review-tools>div{gap:3px}.review-tools button{padding:3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.music-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-art{width:248px;height:620px;top:-12px;right:-28px}.hero-art img{object-fit:fill;height:auto;min-height:100%}.entrance{isolation:isolate}.opening-copy,.title-block,.personal-copy,.starting-copy{position:relative}.opening-copy{max-width:280px}.opening-invitation{max-width:265px}.personal-copy,.starting-copy{max-width:285px}.choice-group legend,.question-label{font-size:34px}.methodology>h2:first-of-type,.methodology>.gold-heading{max-width:280px}.principle h3,.experience .principle h3{font-size:23px}.method-art{opacity:.8;width:160px;top:-50px;right:-42px}.skills-art{width:170px;height:355px;right:-22px}.beyond-art{width:165px;top:-10px;right:-18px}.coverage-art{width:145px;left:-60px}.enquiry-art{width:175px;top:0;right:-30px}.direct-contact h2{letter-spacing:-.7px;font-size:26px}.gold-button,.outline-button{font-size:21px}.compact legend{font-size:25px}.edge-art{animation:17s ease-in-out infinite alternate musical-drift}@keyframes musical-drift{0%{translate:0}to{translate:0 -6px}}.delivery-title{max-width:290px}.language-switch button{min-width:30px;min-height:32px}@media (width<=600px){.review-tools{display:none}}.enquiry-art{width:150px;right:-65px}.art-bass{height:62px}.repertoire-art{width:140px;top:50px;left:-12px}.coverage-art{width:115px;top:-20px;left:-10px}.hero-foreground{z-index:-1;pointer-events:none;opacity:.72;height:48px;position:absolute;top:276px;left:-25px;right:38px}.hero-foreground img{object-fit:fill;width:100%;height:100%}.scroll-word{white-space:pre;display:inline-block}.scroll-motion-active .scroll-word{--word-progress:clamp(0,calc(var(--scroll-progress,1)*1.75 - var(--word-offset)*.75),1);opacity:var(--word-progress);transform:translateY(calc((1 - var(--word-progress))*14px));clip-path:inset(calc((1 - var(--word-progress))*100%) 0 0 0)}.scroll-motion-active [data-scroll-wipe] img{clip-path:inset(0 calc((1 - var(--scroll-progress,1))*100%) 0 0)}.music-page .email-error{color:#8e382b;margin-top:9px;font-size:13px;line-height:1.45}.music-page input[aria-invalid=true]{border-color:#a44334}.direct-contact>.gold-button+button.gold-button{margin-top:17px}@media (prefers-reduced-motion:reduce){.hero-art,.hero-foreground{transform:none!important}.scroll-word{opacity:1!important;clip-path:none!important;transform:none!important}[data-scroll-wipe] img{clip-path:none!important}}.language-flag{object-fit:cover;border-radius:2px;width:21px;height:14px;box-shadow:0 0 0 1px #15232c1f}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;color:var(--ink);background:#eeeae0}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.web-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#b58b50 #f3efe5;width:100%;height:100dvh;position:relative;overflow:hidden auto}.web-scroll .music-page{max-width:520px;padding-bottom:env(safe-area-inset-bottom);isolation:isolate;margin:0 auto}.web-scroll .entrance{padding-top:calc(24px + env(safe-area-inset-top))}.web-scroll .language-switch button{min-width:44px;min-height:44px}.web-scroll .contact-jump{min-height:44px}.web-scroll input:not([type=radio]):not([type=checkbox]),.web-scroll textarea{font-size:16px}.web-scroll .compact .choice-row{align-items:center;min-height:44px}.web-scroll .compact .choice-row input{margin-top:0}.web-scroll .compact .choice-label{padding:4px 0}.music-toast{bottom:calc(18px + env(safe-area-inset-bottom));max-width:480px;margin:0 auto;position:fixed;left:20px;right:20px}.web-dialog-overlay{z-index:100;background:#13232b66;position:fixed;inset:0}.web-dialog{z-index:101;background:var(--paper);color:var(--ink);width:min(100%,520px);max-height:85dvh;padding:24px 20px calc(20px + env(safe-area-inset-bottom));font:15px/1.5 var(--sans);border-radius:18px 18px 0 0;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 -12px 60px #15232c22}.web-dialog>h2{font:600 30px/1.1 var(--serif);margin:0 0 12px}.web-dialog>p{margin:0 0 12px}.web-dialog .chat-fallback{padding:0}@media (width>=600px){.web-scroll .music-page{box-shadow:0 0 90px #33301612}.web-scroll .entrance{padding-top:38px}.web-scroll .hero-art{width:265px;right:-2px}}@media (width<=359px){.web-scroll .section-pad,.web-scroll .entrance{padding-left:22px;padding-right:22px}.web-scroll .music-page h1{font-size:46px}.web-scroll .delivery-title{font-size:33px}.web-scroll .coverage,.web-scroll .repertoire{padding-left:72px}}
