.contact-page{color:#080808;overflow-wrap:anywhere;background:#fffdf5}.contact-page p{line-height:1.65}.contact-page h1,.contact-page h2{font-family:var(--display);font-weight:var(--display-weight);line-height:var(--display-leading);letter-spacing:var(--display-tracking)}.contact-page svg{flex-shrink:0}.contact-header{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:22px 5%;display:flex}.contact-header nav,.contact-footer nav{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.contact-header nav a{align-items:center;gap:9px;min-height:44px;font-size:15px;font-weight:650;display:inline-flex}.contact-skip{z-index:20;background:#fffdf5;padding:15px;position:absolute;top:-100px;left:20px}.contact-skip:focus{top:16px}.contact-hero{background:#ffd400;border-block:1px solid #080808;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);padding:64px max(5%,50vw - 648px) 72px;display:grid}.contact-eyebrow{letter-spacing:.12em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.contact-eyebrow>span{background:currentColor;border-radius:50%;width:8px;height:8px}.contact-hero h1{letter-spacing:-.015em;margin:27px 0 24px;font-size:clamp(43px,4.8vw,72px);line-height:1.18}.contact-hero h1>span{text-underline-offset:9px;text-decoration:underline;text-decoration-thickness:3px;display:inline-block}.contact-intro{max-width:420px;font-size:19px}.contact-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.contact-button{color:#fffdf5;background:#080808;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:14px 22px;font-weight:750;display:inline-flex}.contact-text-link{text-underline-offset:5px;align-items:center;gap:10px;min-height:48px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.contact-note{border-top:1px solid #08080840;align-items:center;gap:14px;max-width:410px;margin-top:38px;padding-top:22px;font-size:14px;display:flex}.contact-chat{background:#fffdf5;border:1px solid #080808;border-radius:12px;min-width:0;overflow:hidden;box-shadow:7px 7px #080808}.contact-chat-heading{border-bottom:1px solid #08080825;align-items:center;gap:12px;padding:20px 24px;display:flex}.contact-chat-icon{background:#ffd400;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.contact-chat-heading h2{font-family:var(--sans);letter-spacing:-.015em;font-size:24px;font-weight:800}.contact-chat-heading p{color:#55554c;margin-top:3px;font-size:12px}.contact-clear{background:0 0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.contact-chat-log{overscroll-behavior:contain;flex-direction:column;gap:16px;height:270px;padding:24px;display:flex;overflow-y:auto}.contact-message{background:#eeeee3;border-radius:2px 12px 12px;flex-shrink:0;max-width:94%;padding:16px 18px;font-size:15px}.contact-message p{white-space:pre-wrap}.contact-message p+p{margin-top:9px}.contact-message-user{color:#fffdf5;background:#080808;border-radius:12px 2px 12px 12px;align-self:flex-end}.contact-message-label{letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.contact-thinking{color:#55554c;padding:0 8px;font-size:14px}.contact-suggestions{flex-wrap:wrap;gap:8px;padding:0 24px 18px;display:flex}.contact-suggestions button{text-align:left;background:0 0;border:1px solid #9b9b8f;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:12px;display:flex}.contact-suggestions button:hover{background:#ffd400}.contact-chat-form{border-top:1px solid #08080820;padding:18px 24px}.contact-chat-form label{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.contact-compose{background:#fff;border:1px solid #77776d;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.contact-compose textarea{resize:vertical;background:0 0;border:0;flex:1;min-width:0;min-height:46px;max-height:150px;padding:5px;font-size:16px;line-height:1.45}.contact-compose button{color:#fffdf5;background:#080808;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.contact-page .contact-chat-disclosure{color:#57574c;margin-top:10px;font-size:11px;line-height:1.6}.contact-chat-disclosure a{text-underline-offset:3px;text-decoration:underline}.contact-chat-handoff{background:#eeeee3;border-top:1px solid #08080820;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px;font-size:13px;font-weight:700;display:flex}.contact-chat-error{background:#fff0e9;border-left:3px solid #a52f1b;margin:0 24px 16px;padding:12px;font-size:13px}.contact-chat-error a{align-items:center;gap:5px;margin-top:5px;font-weight:700;text-decoration:underline;display:flex}.contact-team,.contact-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,90px);max-width:1296px;margin:auto;padding:80px 0;display:grid}.contact-team h2,.contact-faq h2{letter-spacing:-.015em;margin:18px 0 22px;font-size:clamp(32px,3.5vw,48px)}.contact-team-copy>p:not(.contact-eyebrow){max-width:420px;font-size:17px}.contact-email-card{border-block:1px solid #bdbdb0;align-items:center;gap:16px;margin-top:25px;padding:23px 0;display:flex}.contact-email-card>span{flex:1;gap:5px;min-width:0;display:grid}.contact-email-card strong{font-size:20px}.contact-email-card>span>span{text-underline-offset:4px;font-size:16px;text-decoration:underline}.contact-email-card small{color:#55554c;font-size:12px;line-height:1.5}.contact-team-copy .contact-small{margin:22px 0 9px;font-size:14px!important}.contact-request-card{border:1px solid #bdbdb0;border-radius:8px;padding:30px}.contact-request-card h2{margin:0 0 14px;font-size:27px}.contact-request-card>section>p{color:#55554c;font-size:14px}.contact-request-card .support-request{gap:18px}.contact-request-card .support-request label{gap:8px;font-family:inherit;font-size:14px}.contact-request-card .support-request input,.contact-request-card .support-request select,.contact-request-card .support-request textarea{font:inherit;background:#fff;font-size:16px}.contact-request-card .support-request p{font-size:13px;line-height:1.6}.contact-request-card .info-action{color:#fffdf5;background:#080808;border-radius:3px;align-items:center;min-height:50px;padding:14px 24px;font-size:16px;font-weight:750;display:inline-flex}.contact-faq{border-top:1px solid #bdbdb0;padding-block:60px}.contact-faq>div>p:last-child{color:#55554c;font-size:16px}.contact-faq-list details{border-bottom:1px solid #bdbdb0;padding:20px 0}.contact-faq-list details:first-child{border-top:1px solid #bdbdb0}.contact-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:32px;font-size:17px;font-weight:700;list-style:none;display:flex}.contact-faq-list summary::-webkit-details-marker{display:none}.contact-faq-list details[open] summary>svg{transform:rotate(45deg)}.contact-faq-list details p{color:#45453c;margin:16px 0;font-size:15px}.contact-faq-list details a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.contact-business{color:#55554c;max-width:1296px;margin:auto;padding:0 0 50px;font-size:13px}.contact-business h2{font-family:var(--sans);color:#080808;margin-bottom:12px;font-size:18px;font-weight:800}.contact-business a{text-underline-offset:3px;text-decoration:underline}.contact-footer{border-top:1px solid #bdbdb0;flex-wrap:wrap;align-items:center;gap:24px;padding:28px 5%;display:flex}.contact-footer>p{font-size:13px}.contact-footer nav{gap:20px;margin-left:auto}.contact-footer nav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}@media (max-width:1440px){.contact-team,.contact-faq,.contact-business{margin-inline:5%}}@media (max-width:900px){.contact-hero{gap:28px;padding-block:44px}.contact-hero h1{font-size:clamp(36px,5.5vw,50px)}.contact-hero-actions{gap:12px}.contact-chat-heading,.contact-chat-form{padding-inline:18px}.contact-chat-log{padding:18px}.contact-suggestions{padding-inline:18px}.contact-clear>span{display:none}.contact-team,.contact-faq{gap:30px;padding-block:50px}.contact-request-card{padding:22px}.contact-intro{font-size:17px}}@media (max-width:700px){.contact-header{gap:12px;padding:15px 6%}.contact-header .myband-brand{font-size:23px}.contact-header .myband-brand>svg{width:30px}.contact-header nav{gap:12px}.contact-header nav a{font-size:13px}.contact-header nav a:first-child{display:none}.contact-hero{grid-template-columns:1fr;gap:32px;padding:35px 6% 45px}.contact-hero h1{font-size:clamp(42px,9vw,62px)}.contact-intro{max-width:440px}.contact-note{margin-top:24px;padding-top:18px}.contact-chat-log{height:250px}.contact-team,.contact-faq{grid-template-columns:1fr;gap:30px;margin-inline:6%;padding-block:44px}.contact-team h2{font-size:38px}.contact-business{margin-inline:6%;padding-bottom:35px}.contact-footer{padding-inline:6%}.contact-footer nav{gap:16px;margin:0}.contact-chat{box-shadow:4px 4px #080808}.contact-request-card{padding:20px}}@media (max-width:370px){.contact-chat-heading{gap:8px;padding-inline:14px}.contact-chat-icon{width:38px;height:38px}.contact-chat-heading h2{font-size:20px}.contact-chat-heading p{font-size:11px}.contact-chat-heading>div{min-width:0}.contact-clear{flex-shrink:0}}
