.request-quote{position:relative;overflow:hidden;border-top:.1rem solid rgba(var(--color-foreground),.14)}.request-quote__inner{position:relative;z-index:1;padding-top:clamp(6rem,9vw,13rem);padding-bottom:clamp(10rem,12vw,17rem)}.request-quote__header{display:grid;grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr);gap:3rem;margin-bottom:clamp(5rem,8vw,10rem);align-items:start}.request-quote__eyebrow{margin:1rem 0 0;color:rgba(var(--color-foreground),.52);font-size:1.1rem;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.request-quote__heading{max-width:92rem;margin:0;font-family:var(--font-heading-family);font-size:clamp(5rem,8vw,12rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.06em;line-height:.88;text-wrap:balance}.request-quote__intro{grid-column:2;max-width:65rem;margin-top:1rem;color:rgba(var(--color-foreground),.72);font-size:clamp(1.7rem,2vw,2.2rem);line-height:1.6}.request-quote__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(30rem,.75fr);gap:clamp(3rem,6vw,8rem);align-items:start}.request-quote__form-panel,.request-quote__support{border:.1rem solid rgba(var(--color-foreground),.18)}.request-quote__form-panel{padding:clamp(2.4rem,4vw,5.2rem)}.request-quote__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem}.request-quote__field{display:grid;gap:.9rem}.request-quote__field--full{grid-column:1 / -1}.request-quote__field label{font-size:1.1rem;letter-spacing:.13em;text-transform:uppercase}.request-quote__field input,.request-quote__field textarea{width:100%;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.4);border-radius:0;padding:1.4rem 0;background:transparent;color:rgb(var(--color-foreground));font:inherit;box-shadow:none}.request-quote__field textarea{min-height:18rem;resize:vertical}.request-quote__field input:focus,.request-quote__field textarea:focus{outline:none;border-bottom-color:rgb(var(--color-foreground));box-shadow:0 .1rem rgb(var(--color-foreground))}.request-quote__field-error{color:rgb(var(--color-foreground));font-size:1.2rem}.request-quote__form-note{margin:2rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.3rem;line-height:1.55}.request-quote__submit{display:flex;width:100%;margin-top:3.2rem;padding:1.8rem 2rem 1.8rem 2.4rem;border:.1rem solid rgb(var(--color-foreground));align-items:center;justify-content:space-between;gap:2rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;font:inherit;transition:background-color .22s ease,color .22s ease}.request-quote__submit-icon{display:grid;width:3.8rem;height:3.8rem;border:.1rem solid currentColor;border-radius:50%;place-items:center;transition:transform .22s ease}.request-quote__submit:hover,.request-quote__submit:focus-visible{background:transparent;color:rgb(var(--color-foreground))}.request-quote__submit:hover .request-quote__submit-icon,.request-quote__submit:focus-visible .request-quote__submit-icon{transform:translate(.3rem)}.request-quote__notice{margin:0 0 3rem;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.35)}.request-quote__notice h2{margin:0 0 .8rem;font-size:2rem}.request-quote__notice p,.request-quote__notice ul{margin-bottom:0}.request-quote__support{position:sticky;top:3rem;padding:clamp(2.6rem,4vw,4.8rem)}.request-quote__support-index{margin:0 0 5rem;color:rgba(var(--color-foreground),.42);font-size:1.1rem;letter-spacing:.14em}.request-quote__support-heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5.4rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.04em;line-height:.95;text-transform:uppercase}.request-quote__support-text{color:rgba(var(--color-foreground),.7);line-height:1.65}.request-quote__details{margin:4rem 0 0}.request-quote__detail{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;padding:2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.18)}.request-quote__detail dt{color:rgba(var(--color-foreground),.5);font-size:1.1rem;letter-spacing:.11em;text-transform:uppercase}.request-quote__detail dd{margin:0;line-height:1.55}.request-quote__detail a{color:currentColor;text-underline-offset:.3rem}.request-quote__wordmark{position:absolute;right:-.03em;bottom:-.17em;left:-.03em;color:rgba(var(--color-foreground),.035);font-family:var(--font-heading-family);font-size:clamp(8rem,15vw,23rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.075em;line-height:.8;text-align:center;white-space:nowrap;pointer-events:none}@media screen and (max-width:989px){.request-quote__header{grid-template-columns:1fr;gap:1.8rem}.request-quote__intro{grid-column:1}.request-quote__layout{grid-template-columns:1fr}.request-quote__support{position:static}}@media screen and (max-width:749px){.request-quote__inner{padding-top:6rem;padding-bottom:10rem}.request-quote__heading{font-size:clamp(4.8rem,17vw,7.6rem)}.request-quote__fields{grid-template-columns:1fr}.request-quote__field--full{grid-column:auto}.request-quote__detail{grid-template-columns:1fr;gap:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/request-a-quote.css.map */
