.ll-contact{background:var(--ll-off-white);color:var(--ll-ink)}.ll-contact__grid{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);min-height:calc(100svh - 8.8rem)}.ll-contact__intro,.ll-contact__form-panel{display:flex}.ll-contact__intro{background:var(--ll-black);color:var(--ll-white)}.ll-contact__intro-inner,.ll-contact__form-inner{padding:clamp(6rem,8vw,12rem) clamp(3rem,6vw,9rem);width:100%}.ll-contact__intro-inner{display:flex;flex-direction:column}.ll-contact__heading,.ll-contact__form-heading{font-family:var(--ll-display);font-style:normal;font-weight:400;letter-spacing:.015em;line-height:.9;margin:0;text-transform:uppercase}.ll-contact__heading{color:var(--ll-white);font-size:clamp(7rem,9vw,13rem);margin-top:3.2rem;max-width:7ch}.ll-contact__lead{color:#ffffffb8;font-size:1.55rem;line-height:1.65;margin:4rem 0 0;max-width:42rem}.ll-contact__details{border-top:1px solid rgba(255,255,255,.22);margin:clamp(5rem,8vw,10rem) 0 0}.ll-contact__detail{border-bottom:1px solid rgba(255,255,255,.22);display:grid;gap:2rem;grid-template-columns:10rem 1fr;padding:2.2rem 0}.ll-contact__detail dt{color:#ffffff7a;font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ll-contact__detail dd{font-size:1.35rem;line-height:1.55;margin:0}.ll-contact__detail a{color:inherit;text-decoration-color:#ffffff59;text-underline-offset:.35rem}.ll-contact__detail address{font-style:normal}.ll-contact__response{color:#ffffff7a;font-size:1.15rem;letter-spacing:.04em;margin:3rem 0 0}.ll-contact__form-panel{background:var(--ll-off-white)}.ll-contact__form-inner{align-self:center;max-width:92rem}.ll-contact__form-heading{font-size:clamp(6rem,7vw,10rem);margin-top:3.2rem}.ll-contact__form{margin-top:clamp(4rem,6vw,7rem)}.ll-contact__fields{display:grid;gap:2rem}.ll-contact__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-contact__field{margin-bottom:2rem}.ll-contact__field label{display:block;font-size:1rem;font-weight:700;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.ll-contact__field input,.ll-contact__field textarea{-webkit-appearance:none;appearance:none;background:var(--ll-white);border:1px solid rgba(18,20,19,.32);border-radius:0;box-shadow:none;color:var(--ll-ink);font:inherit;padding:1.6rem;width:100%}.ll-contact__field input{min-height:5.6rem}.ll-contact__field textarea{min-height:18rem;resize:vertical}.ll-contact__field input:focus,.ll-contact__field textarea:focus{border-color:var(--ll-black);outline:1px solid var(--ll-black);outline-offset:0}.ll-contact__submit{align-items:center;background:var(--ll-black);border:1px solid var(--ll-black);border-radius:0;color:var(--ll-white);cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;letter-spacing:.14em;min-height:5.8rem;padding:0 2rem;text-transform:uppercase;transition:background .18s ease,color .18s ease;width:min(100%,28rem)}.ll-contact__submit:hover{background:transparent;color:var(--ll-black)}.ll-contact__status{border:1px solid currentColor;margin:0 0 3rem;padding:1.6rem 1.8rem}.ll-contact__status--success{background:#193b2d1a;color:var(--ll-green)}.ll-contact__status--error{color:#8f1919}.ll-contact__status p,.ll-contact__status ul{margin:0}.ll-contact__status ul{margin-top:1rem;padding-left:1.8rem}.ll-contact__status a{color:inherit}@media screen and (max-width:899px){.ll-contact__grid{grid-template-columns:1fr}.ll-contact__intro-inner,.ll-contact__form-inner{padding:7rem 3rem}.ll-contact__heading{font-size:clamp(7rem,18vw,10rem)}}@media screen and (max-width:749px){.ll-contact__intro-inner,.ll-contact__form-inner{padding:5.6rem 2rem}.ll-contact__lead{margin-top:3rem}.ll-contact__details{margin-top:5rem}.ll-contact__detail{gap:.8rem;grid-template-columns:1fr}.ll-contact__form-heading{font-size:clamp(5.8rem,17vw,8rem)}.ll-contact__fields--two{gap:0;grid-template-columns:1fr}.ll-contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
