@font-face{font-family:Figtree;src:url(/assets/fonts/figtree-300-900.woff2)format("woff2-variations");font-display:swap;font-style:normal;font-weight:300 900}.touch-page{background:#000}.touch-page .desktop-header__brand{text-rendering:optimizelegibility}.touch-header--overlay .desktop-header__link.is-active{color:#525252}.touch-parallax-host-outer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.touch-parallax-host{position:absolute;inset:0}.touch-parallax-item{z-index:-1;pointer-events:none;will-change:transform;background:#000;position:fixed;top:0;left:0;overflow:hidden;transform:translateZ(0)}.touch-parallax-absolute .touch-parallax-item{will-change:auto;position:absolute;transform:none}.touch-main{z-index:1;position:relative}.touch-intro{z-index:1;color:#fff;background:0 0;position:relative;overflow:hidden}.touch-intro__media{will-change:transform;background:#000;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.touch-intro__image{max-width:none;display:block}.touch-intro:before{content:"";z-index:1;pointer-events:none;background:#00000026;position:absolute;inset:0}.touch-intro__content{z-index:2;width:100%;padding:58px var(--content-side);margin-top:87px;animation:.48s ease-out anim-opacity-full;position:relative}.touch-intro__row,.touch-contact{width:calc(100% + (2 * var(--block-gutter)));margin:0 calc(var(--block-gutter) * -1);display:block}.touch-intro__block,.touch-contact__intro,.touch-form-block{width:100%;padding:var(--block-gutter);position:relative}.touch-contact__intro,.touch-intro__spacer--top{padding-top:0}.touch-intro__spacer>div{box-sizing:content-box;min-height:var(--body-line);line-height:var(--body-line);position:relative}.touch-intro__spacer--top>div{padding-bottom:4.15973%}.touch-intro__spacer--bottom>div{padding-bottom:14.7532%}.touch-intro h2{color:#fff;letter-spacing:7.7px;text-align:center;text-rendering:optimizelegibility;width:100%;margin:0;font-family:adobe-garamond-pro,Garamond,Times New Roman,serif;font-size:55px;font-style:normal;font-weight:400;line-height:77px;display:block}.touch-intro h2:first-child{margin:0 0 45.65px}.touch-intro h2:last-child{margin:15px 0 0}.touch-main__content{padding:49px var(--content-side);background:#000;animation:.48s ease-out anim-opacity-full;position:relative}.touch-contact__intro p{color:#fff;letter-spacing:1.47px;text-align:center;text-rendering:optimizelegibility;white-space:pre-wrap;overflow-wrap:break-word;width:100%;margin:0;padding:0;font-family:Coelacanth,Georgia,Times New Roman,serif;font-size:21.7px;font-style:normal;font-weight:300;line-height:43.7px}.touch-form,.touch-form__view{width:100%}.touch-form__focus-target{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.touch-form__field-list{opacity:1;width:100%;transition:opacity .17s ease-in-out}.touch-form[data-touch-state=submitting] .touch-form__field-list{opacity:.7}.touch-form__item,.touch-form__subfield{color:#fff;letter-spacing:1.47px;font-family:Coelacanth,Georgia,Times New Roman,serif;font-size:21.7px;font-style:normal;font-weight:300;line-height:normal;position:relative}.touch-form__item{width:100%;margin:0 0 18px;padding:0}.touch-form__name{border:0;flex-wrap:wrap;column-gap:10px;margin-bottom:0;display:flex}.touch-form__legend{color:#fff;width:100%;height:27px;font:inherit;letter-spacing:inherit;flex:0 0 100%;margin:0;padding:0}.touch-form__subfield{flex:1 1 0;min-width:0;margin:0 0 18px}.touch-form__caption{color:#fff;letter-spacing:1.47px;align-items:flex-start;column-gap:4.64063px;width:100%;height:27px;margin:0;padding:9px 0 0;font-family:Coelacanth,Georgia,Times New Roman,serif;font-size:11.3px;font-style:normal;font-weight:300;line-height:normal;display:flex}.touch-form__label{color:#fff;width:100%;height:31px;font:inherit;letter-spacing:inherit;align-items:flex-start;column-gap:8.92188px;margin:0;padding:0 0 4px;display:flex}.touch-form__required{color:#fff;letter-spacing:1.47px;opacity:.7;margin:0;padding:0;font-family:Coelacanth,Georgia,Times New Roman,serif;font-size:11.3px;font-style:normal;font-weight:300;line-height:normal;display:block}.touch-form__caption .touch-form__required{margin-top:1px;line-height:12px}.touch-form__label .touch-form__required{margin-top:9px}.touch-form__control,.touch-form__honeypot input{width:100%;height:49px;min-height:0;box-shadow:none;color:#000;letter-spacing:normal;text-align:start;text-transform:none;background:#fafafa;border:1px solid #a9a9a9;border-radius:0;margin:0;padding:10px;font-family:Coelacanth,Georgia,Times New Roman,serif;font-size:21.7px;font-style:normal;font-weight:300;line-height:normal;display:inline-block;position:relative}.touch-form__textarea{resize:vertical;height:100px;min-height:100px}.touch-form__control[aria-invalid=true]{border-color:#ce2c30}.touch-form__control:focus{outline-offset:-2px;outline-offset:-2px;outline:1px auto #005fcc}.touch-form__error,.touch-form__summary,.touch-form__feedback{color:#fff;letter-spacing:normal;text-align:left;background:#ce2c30;width:fit-content;max-width:100%;margin:0 0 6px;padding:6px 10px;font-family:Coelacanth,Georgia,Times New Roman,serif;font-size:13.2px;font-style:normal;font-weight:300;line-height:normal}.touch-form__summary{margin-bottom:10px}.touch-form__feedback{margin-top:18px;margin-bottom:0}.touch-form__error[hidden],.touch-form__summary[hidden],.touch-form__feedback[hidden],.touch-form__view[hidden]{display:none!important}.touch-form__honeypot{width:1px;height:1px;position:absolute;left:-5000px;overflow:hidden}.touch-form__honeypot input{width:22px}.touch-form__button-wrapper{text-align:center;width:100%;margin:0;padding:0}.touch-form__submit{min-height:0;box-shadow:none;color:#fff;cursor:pointer;letter-spacing:6.33px;text-align:center;text-transform:uppercase;white-space:nowrap;background:0 0;border:2px solid #fff;border-radius:3px;margin:0;padding:23px 57.5px;font-family:Figtree,Arial,sans-serif;font-size:23px;font-style:normal;font-weight:700;line-height:43.7px;transition:background-color .1s linear,color .1s linear,opacity .1s linear;display:inline-block}.touch-form__submit:hover,.touch-form__submit:active{color:#1d1d1d;background:#fff}.touch-form__submit:disabled{cursor:not-allowed}.touch-form__submit-state{display:none}.touch-form__success,.touch-form__success p{color:#fff;letter-spacing:1.47px;text-align:center;width:100%;margin:0;font-family:Coelacanth,Georgia,Times New Roman,serif;font-size:21.7px;font-style:normal;font-weight:300;line-height:43.7px}@media screen and (width>=640px) and (width<=699px){.touch-page .desktop-header__brand{letter-spacing:4.163px}.touch-intro__content{margin-top:109px}}@media screen and (width<=640px){.touch-intro__content{padding:58px var(--content-side);margin-top:0}.touch-intro__spacer--top{padding-top:var(--block-gutter)}.touch-intro h2{letter-spacing:.0712727px;-webkit-hyphens:auto;hyphens:auto;font-size:28px;line-height:39.2px}.touch-intro h2:first-child{margin-bottom:23.24px}.touch-contact__intro{padding-top:var(--block-gutter)}}
