.troy-contact{position:relative;background:var(--tc-ink);color:#fff;overflow:hidden;padding:80px 24px;text-align:center}@media screen and (min-width:750px){.troy-contact{padding:120px 48px}}.troy-contact__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--troy-contact-bg, none);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.15;mix-blend-mode:screen;pointer-events:none;display:block!important}.troy-contact .tc-vert-watermark{z-index:1}.troy-contact .tc-vert-watermark__text{-webkit-text-stroke-color:rgb(255 255 255 / 50%)}.troy-contact .tc-vert-watermark--left{transform:translateY(100%);transition:transform .9s var(--tc-ease-out)}.troy-contact .tc-vert-watermark--right{transform:translateY(-100%);transition:transform .9s var(--tc-ease-out)}.troy-contact[data-in-view=true] .tc-vert-watermark--left,.troy-contact[data-in-view=true] .tc-vert-watermark--right{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.troy-contact .tc-vert-watermark--left,.troy-contact .tc-vert-watermark--right{transform:none;transition:none}}.troy-contact__inner{position:relative;z-index:2;max-width:1100px;margin:0 auto}.troy-contact__eyebrow{font-family:var(--font-label);font-weight:700;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--tc-tiffany);margin:0 0 24px}@media screen and (min-width:750px){.troy-contact__eyebrow{margin-bottom:28px}}.troy-contact__headline{color:#fff;font-family:var(--font-headline);font-size:clamp(30px,8.5vw,150px);line-height:.96;margin:0;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap}.troy-contact__typed{display:inline-block;background:var(--tc-tiffany);color:var(--tc-black);padding:.02em .22em .08em;min-width:1ch;vertical-align:baseline;transition:background-color .22s var(--tc-ease-out)}.troy-contact__typed--pink{background:var(--tc-pink)}.troy-contact__typed:after{content:"";display:inline-block;width:.06em;height:.82em;background:var(--tc-black);margin-left:.06em;vertical-align:-.05em;animation:troy-typed-blink .7s steps(2) infinite}@keyframes troy-typed-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.troy-contact__typed:after{animation:none}}.troy-contact__body{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--tc-stone);max-width:560px;margin:28px auto 0}@media screen and (min-width:750px){.troy-contact__body{font-size:18px;margin-top:32px}}.troy-contact__ctas{margin-top:36px;display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.troy-contact__ctas{margin-top:44px}}.troy-contact__email{margin-top:28px;font-family:var(--font-label);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-tiffany);text-decoration:none;display:inline-block}.troy-contact__email:hover{opacity:.75}@media screen and (min-width:750px){.troy-contact__email{margin-top:36px}}@media screen and (max-width:989px){.troy-contact{padding-left:64px;padding-right:64px}.troy-contact .tc-vert-watermark--left,.troy-contact .tc-vert-watermark--right{display:flex;width:52px}.troy-contact .tc-vert-watermark__text{font-size:60px;-webkit-text-stroke-width:1.4px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-troy-contact.css.map */
