.jt-about-hero,.jt-about-details,.jt-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,7vw,90px);align-items:center;padding-block:clamp(36px,7vw,90px)}.jt-page-intro{display:grid;justify-items:start;gap:18px}.jt-page-intro h1{font-size:clamp(3rem,7vw,6.2rem);line-height:.98}.jt-page-intro h2{font-size:clamp(2.2rem,5vw,4rem)}.jt-page-intro p:not(.eyebrow){max-width:42ch;color:var(--muted);font-size:clamp(1rem,1.7vw,1.18rem)}.jt-page-photo{margin:0;border:2px solid #d6a65c;border-radius:32px 32px 32px 8px;box-shadow:6px 7px #eed49d;overflow:hidden;background:#f8db9c}.jt-page-photo img{display:block;width:100%;height:auto}.jt-page-photo--small{width:min(100%,400px);justify-self:center}.jt-about-band{background:#ffedc9;border-block-start:1px solid #f0d59f}.jt-page-link{font-weight:900;text-decoration-thickness:1px;text-underline-offset:4px}.jt-contact-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;min-height:55vh}.jt-contact-intro{padding-block:clamp(0px,2vw,26px)}.jt-contact-card{min-width:0;padding:clamp(20px,4vw,42px);border:1px solid #dfc6a1;border-radius:26px;background:var(--paper);box-shadow:4px 5px #e9cc92}.jt-contact-card h2{margin-block-end:20px;font-size:clamp(1.8rem,3.5vw,2.8rem)}.jt-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jt-contact-form label{display:block;margin-block-end:6px;font-weight:900}.jt-contact-form label span{font-size:.83em;font-weight:600;color:var(--muted)}.jt-contact-form input,.jt-contact-form textarea{display:block;width:100%;min-height:44px;margin-block-end:15px;padding:10px 12px;border:1px solid #a47b53;border-radius:12px;background:#fffdf9;color:var(--cocoa);font:inherit}.jt-contact-form textarea{resize:vertical}.jt-contact-form [aria-invalid=true]{border-color:#8f2d25}.jt-contact-feedback{margin-block-end:18px;padding:12px 14px;border:1px solid currentColor;border-radius:12px}.jt-contact-feedback ul{margin-block-end:0}.jt-contact-feedback--success{background:#eef4df;color:#334b21}.jt-contact-feedback--error{background:#fff0ea;color:#8f2d25}@media(max-width:750px){.jt-about-hero,.jt-about-details,.jt-contact-layout{grid-template-columns:minmax(0,1fr)}.jt-page-photo{border-radius:24px 24px 24px 8px}.jt-about-details>.jt-page-photo{grid-row:2}}@media(max-width:430px){.jt-contact-fields{grid-template-columns:minmax(0,1fr);gap:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jt-pages.css.map */
