.tic-contact-section{margin:0!important}.tic-contact{--tic-contact-accent: #d7ff45;--tic-contact-ink: #f4f2ec;--tic-contact-muted: #a7aaa3;position:relative;overflow:hidden;isolation:isolate;padding-inline:clamp(2rem,5vw,7.2rem);background:#080b0c;color:var(--tic-contact-ink)}.tic-contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(215,255,69,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(215,255,69,.032) 1px,transparent 1px),radial-gradient(circle at 92% 8%,rgba(215,255,69,.1),transparent 25%);background-size:72px 72px,72px 72px,auto;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.tic-contact__bg,.tic-contact__orb{display:none}.tic-contact__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(5rem,8vw,9rem);max-width:140rem;margin:0 auto}.tic-contact__hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);align-items:end;gap:clamp(3rem,8vw,12rem);text-align:left}.tic-contact__eyebrow{grid-column:1 / -1;display:inline-flex;align-items:center;justify-self:start;gap:1rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--tic-contact-accent);font-size:1.15rem;font-weight:850;letter-spacing:.2em;line-height:1;text-transform:uppercase}.tic-contact__eyebrow:before{content:"";width:3.6rem;height:1px;background:currentColor}.tic-contact__eyebrow-dot{display:none}.tic-contact__headline{margin:0;color:var(--tic-contact-ink);font-family:var(--tic-display, inherit);font-size:clamp(5rem,7.2vw,10.5rem);font-weight:900;letter-spacing:-.075em;line-height:.84;text-align:left;text-shadow:none;text-transform:uppercase}.tic-contact__headline-light,.tic-contact__headline-grad{display:block}.tic-contact__headline-grad{margin-top:.16em;background:none;color:var(--tic-contact-accent);-webkit-text-fill-color:currentColor}.tic-contact__intro{max-width:48rem;margin:0 0 .5rem;color:var(--tic-contact-muted);font-size:clamp(1.6rem,1.5vw,2rem);line-height:1.65}.tic-contact__channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(244,242,236,.22);border-left:1px solid rgba(244,242,236,.22)}.tic-contact__channel{position:relative;display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;align-items:start;gap:1.6rem;min-height:18rem;padding:2.4rem;border:0;border-right:1px solid rgba(244,242,236,.22);border-bottom:1px solid rgba(244,242,236,.22);border-radius:0;background:#ffffff04;color:inherit;text-decoration:none!important;transition:background-color .18s ease,color .18s ease}.tic-contact__channel:before{display:none}.tic-contact__channel:hover{transform:none;border-color:#f4f2ec38;background:var(--tic-contact-accent);color:#080b0c}.tic-contact__channel--info{cursor:default}.tic-contact__channel--info:hover{background:#ffffff04;color:inherit}.tic-contact__channel-icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border:1px solid rgba(244,242,236,.28);border-radius:0;background:transparent;color:var(--tic-contact-accent)}.tic-contact__channel-icon:before{display:none}.tic-contact__channel:hover .tic-contact__channel-icon{transform:none;border-color:#080b0c;color:#080b0c}.tic-contact__channel--info:hover .tic-contact__channel-icon{border-color:#f4f2ec47;color:var(--tic-contact-accent)}.tic-contact__channel-icon svg{width:2rem;height:2rem}.tic-contact__channel-body{min-width:0}.tic-contact__channel-label{margin:0 0 2.4rem;color:var(--tic-contact-accent);font-size:1rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.tic-contact__channel:hover .tic-contact__channel-label{color:#080b0c}.tic-contact__channel--info:hover .tic-contact__channel-label{color:var(--tic-contact-accent)}.tic-contact__channel-value{overflow-wrap:anywhere;color:currentColor;font-size:clamp(1.55rem,1.4vw,1.9rem);font-weight:760;line-height:1.25}.tic-contact__channel-meta{margin-top:.8rem;color:var(--tic-contact-muted);font-size:1.25rem;line-height:1.4}.tic-contact__channel:hover .tic-contact__channel-meta{color:#080b0cad}.tic-contact__channel--info:hover .tic-contact__channel-meta{color:var(--tic-contact-muted)}.tic-contact__channel-arrow{color:currentColor;font-size:2rem;line-height:1;transition:transform .18s ease}.tic-contact__channel:hover .tic-contact__channel-arrow{transform:translate(.35rem,-.35rem)}.tic-contact__form-wrap{display:grid;grid-template-columns:minmax(25rem,.65fr) minmax(0,1.35fr);gap:clamp(4rem,9vw,13rem);padding:clamp(3rem,6vw,7rem);border:1px solid rgba(244,242,236,.22);border-radius:0;background:#101415}.tic-contact__form-head{align-self:start}.tic-contact__form-heading{margin:0 0 1.5rem;color:var(--tic-contact-ink);font-family:var(--tic-display, inherit);font-size:clamp(3.6rem,4.8vw,6.8rem);font-weight:900;letter-spacing:-.06em;line-height:.9;text-transform:uppercase}.tic-contact__form-sub{max-width:30rem;margin:0;color:var(--tic-contact-muted);font-size:1.5rem;line-height:1.6}.tic-contact__form{display:flex;flex-direction:column;gap:2.2rem}.tic-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.tic-contact__label{display:flex;flex-direction:column;gap:.8rem}.tic-contact__label-text{color:var(--tic-contact-ink);font-size:1rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.tic-contact__req{color:var(--tic-contact-accent)}.tic-contact__req-soft{color:var(--tic-contact-muted);font-weight:600;letter-spacing:0;text-transform:none}.tic-contact__input{width:100%;min-height:5.4rem;padding:1.35rem 0;border:0;border-bottom:1px solid rgba(244,242,236,.3);border-radius:0;outline:0;background:transparent;color:var(--tic-contact-ink);font:inherit;font-size:1.55rem;box-shadow:none;transition:border-color .18s ease}.tic-contact__input::placeholder{color:#777b75;opacity:1}.tic-contact__input:focus{border-color:var(--tic-contact-accent);box-shadow:none;outline:0}.tic-contact__select{-webkit-appearance:auto;appearance:auto;cursor:pointer}.tic-contact__select option{background:#101415;color:var(--tic-contact-ink)}.tic-contact__textarea{min-height:14rem;resize:vertical}.tic-contact__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5.6rem;padding:1.5rem 1.8rem;border:1px solid var(--tic-contact-accent);border-radius:0;background:var(--tic-contact-accent);color:#080b0c;cursor:pointer;font-size:1.15rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase;box-shadow:none;transition:background-color .18s ease,color .18s ease}.tic-contact__submit:hover{background:transparent;color:var(--tic-contact-accent);transform:none;box-shadow:none}.tic-contact__submit:focus-visible{outline:2px solid var(--tic-contact-accent);outline-offset:4px}.tic-contact__submit-arrow{font-size:2rem;transition:transform .18s ease}.tic-contact__submit:hover .tic-contact__submit-arrow{transform:translate(.4rem)}.tic-contact__fineprint{margin:0;color:#858982;font-size:1.2rem;line-height:1.5}.tic-contact__fineprint a{color:var(--tic-contact-ink);text-underline-offset:.25em}.tic-contact__success,.tic-contact__error{padding:1.6rem;border:1px solid var(--tic-contact-accent);background:#d7ff4512;color:var(--tic-contact-ink);font-size:1.45rem}.tic-contact__success{display:flex;align-items:center;gap:1rem}.tic-contact__success svg{width:2rem;height:2rem;color:var(--tic-contact-accent)}.tic-contact__error{border-color:#ff716a}.tic-contact__error ul{margin:0}@media(max-width:989px){.tic-contact__hero{grid-template-columns:1fr;align-items:start}.tic-contact__channels{grid-template-columns:1fr}.tic-contact__channel{min-height:0}.tic-contact__form-wrap{grid-template-columns:1fr}.tic-contact__form-sub{max-width:52rem}}@media(max-width:749px){.tic-contact{padding-inline:2rem}.tic-contact__headline{font-size:clamp(4.4rem,15vw,6.5rem)}.tic-contact__channel{grid-template-columns:4.2rem minmax(0,1fr) auto;padding:2rem}.tic-contact__channel-icon{width:4.2rem;height:4.2rem}.tic-contact__form-wrap{padding:2.4rem 2rem}.tic-contact__row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tic-contact__channel,.tic-contact__channel-arrow,.tic-contact__input,.tic-contact__submit,.tic-contact__submit-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tic-contact.css.map */
