body.tt-page-shop,body.tt-page-product,body.tt-redesigned:not(.tt-page-home),body.tt-redesigned:not(.tt-page-home) #Wrapper{background:var(--tt-paper)!important}#Content:is(.tt-shop,.tt-pdp-page,.tt-page){background:var(--tt-paper);color:var(--tt-ink);font-size:var(--tt-fs-body);padding:0;line-height:1.47}:is(.tt-shop,.tt-pdp-page,.tt-page) .tt-muted{color:var(--tt-muted-on-light)}:is(.tt-shop,.tt-pdp-page,.tt-page) .tt-link,:is(.tt-shop,.tt-pdp-page,.tt-page) .tt-link--blue{font-size:1.0625rem;color:var(--tt-link-on-light)!important}:is(.tt-shop,.tt-pdp-page,.tt-page) :focus-visible{outline-color:var(--tt-link-on-light)!important}:is(.tt-shop,.tt-pdp-page,.tt-page) .tt-swatch{color:var(--tt-ink)}.tt-lead{max-width:760px;font-size:var(--tt-fs-lead);letter-spacing:-.02em;color:var(--tt-muted-on-light);font-weight:500;line-height:1.4}.tt-lead strong{color:var(--tt-ink);font-weight:600}.tt-pill{background:var(--tt-paper-2);min-height:40px;font:500 .9375rem/1 var(--tt-font);transition:background-color var(--tt-fast), color var(--tt-fast);border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;color:var(--tt-ink)!important;text-decoration:none!important}.tt-pill:hover{background:var(--tt-paper-3)}.tt-pill.is-active{background:var(--tt-ink);color:#fff!important}.tt-pill__count{opacity:.6;font-size:.75rem}.tt-prose{max-width:760px;color:var(--tt-ink)}.tt-prose :where(h2,h3,h4){font:600 1.3125rem/1.25 var(--tt-font)!important;letter-spacing:-.02em!important;color:var(--tt-ink)!important;margin:1.8em 0 .5em!important}.tt-prose :where(p,ul,ol,table){margin:0 0 1em!important}.tt-prose ul{padding-left:1.2em!important;list-style:outside!important}.tt-prose li{color:#424245;margin-bottom:.35em}.tt-prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.tt-prose :where(th,td){border:0;border-bottom:1px solid var(--tt-line-light);text-align:left;padding:12px 0;background:0 0!important}.tt-prose th,.tt-prose tr td:first-child{color:var(--tt-muted-on-light);font-weight:400}.tt-watch{z-index:2;min-height:48px;font:600 .9375rem/1 var(--tt-font);cursor:pointer;transition:background-color var(--tt-fast), scale var(--tt-fast) var(--tt-ease-out);border:0;border-radius:999px;align-items:center;gap:12px;padding:0 20px 0 6px;display:inline-flex;position:absolute;bottom:clamp(16px,4%,24px);left:clamp(16px,4%,24px);box-shadow:0 8px 24px #00000038;color:var(--tt-ink)!important;background:#fffffff0!important}.tt-watch:hover{scale:1.03;background:#fff!important}.tt-watch__icon{background:var(--tt-ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.tt-watch__icon .tt-icon{width:13px;height:13px;margin-left:2px}.tt-clip{aspect-ratio:9/16;scroll-snap-align:start;background:#111;border-radius:18px;position:relative;overflow:hidden;margin:0!important}.tt-clip>img,.tt-clip video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tt-clip>img{transition:scale var(--tt-duration) var(--tt-ease-out)}.tt-clip:hover>img{scale:1.04}.tt-clip video{z-index:3;background:#000}.tt-clip .tt-play{width:44px;height:44px;color:var(--tt-ink);background:#ffffffe6;inset:auto auto 12px 12px}.tt-clip .tt-play .tt-icon{width:16px;height:16px}.tt-story__studio{background:radial-gradient(70% 60% at 50% 30%,#fdfdfc 0%,#fdfdfc00 70%),linear-gradient(#f3f3f1 0%,#ececea 70%,#e6e6e3 100%);padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px)}.tt-story__stage{isolation:isolate;height:clamp(170px,22vw,300px);position:relative;container-type:inline-size}.tt-story__mark{z-index:-1;letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(#d9d9d5 0%,#e4e4e1 55%,#e8e8e500 100%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:min(17.8571cqw,16rem);font-weight:800;line-height:.8;display:block;position:absolute;inset:0 0 auto}.tt-story__range{justify-content:center;align-items:flex-end;gap:clamp(10px,2.4vw,36px);display:flex;position:absolute;bottom:0;left:0;right:0;margin:0!important;padding:0!important;list-style:none!important}.tt-story__range li{flex:1 1 0;justify-content:center;align-items:flex-end;max-width:230px;height:clamp(60px,9vw,130px);display:flex;margin:0!important}.tt-story__range img{object-fit:contain;filter:drop-shadow(0 16px 14px #0000002e)drop-shadow(0 4px 5px #00000014);width:auto;max-width:100%;height:auto;max-height:100%}@media (prefers-reduced-motion:no-preference){.tt-story__mark{animation:tt-story-mark 1.2s var(--tt-ease-out) both}.tt-story__range li{animation:tt-story-rise .9s var(--tt-ease-out) calc(.15s + var(--i) * 90ms) both}.tt-story__intro{animation:tt-story-rise .9s var(--tt-ease-out) .5s both}}@keyframes tt-story-mark{0%{opacity:0;letter-spacing:.02em}}@keyframes tt-story-rise{0%{opacity:0;translate:0 24px}}.tt-story__intro{border-top:1px solid #0000001a;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px clamp(32px,5vw,80px);margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,3vw,36px);display:grid}.tt-story__eyebrow{color:var(--tt-orange-on-light);font-size:1.0625rem;font-weight:600;margin:0 0 10px!important}.tt-story__title{font:700 clamp(2.5rem, 1.4rem + 3.6vw, 4.75rem) / 1.02 var(--tt-font)!important;letter-spacing:-.045em!important;color:var(--tt-ink)!important;margin:0!important}.tt-story__title span{color:#86868b}.tt-story__lead{color:var(--tt-muted-on-light);font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.5;margin:0!important}.tt-story__lead strong{color:var(--tt-ink);font-weight:600}.tt-story__values .tt-h2{color:var(--tt-ink);margin-bottom:clamp(32px,4vw,56px)!important}.tt-story__list{gap:clamp(48px,7vw,104px);display:grid;margin:0!important;padding:0!important;list-style:none!important}.tt-story__row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid;margin:0!important}.tt-story__row:nth-child(2n) .tt-story__tile{order:2}.tt-story__tile{isolation:isolate;aspect-ratio:4/3;border-radius:var(--tt-radius-lg);background:radial-gradient(70% 60% at 50% 40%,#fdfdfc 0%,#fdfdfc00 70%),linear-gradient(#f3f3f1 0%,#e9e9e6 100%);place-items:center;display:grid;position:relative;overflow:hidden}.tt-story__tile img{filter:drop-shadow(0 22px 20px #0000002e)drop-shadow(0 5px 6px #00000014);height:auto}.tt-story__tile--zoom img{width:210%;max-width:none;position:absolute;top:50%;left:-6%;translate:0 -50%}.tt-story__tile--single img{width:84%}.tt-story__tile--stack img{width:66%;position:absolute}.tt-story__tile--stack img:first-child{top:12%;left:6%}.tt-story__tile--stack img:nth-child(2){top:36%;left:17%}.tt-story__tile--stack img:nth-child(3){top:60%;left:28%}.tt-story__num{letter-spacing:-.07em;font-variant-numeric:tabular-nums;background:linear-gradient(#d6d6d2 10%,#d6d6d200 95%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,3rem + 6vw,9rem);font-weight:800;line-height:.8;display:block}.tt-story__text h3{font:700 clamp(2rem, 1.4rem + 1.8vw, 3rem) / 1.05 var(--tt-font)!important;letter-spacing:-.04em!important;color:var(--tt-ink)!important;margin:-.3em 0 14px!important}.tt-story__text p{max-width:26em;color:var(--tt-muted-on-light);font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);line-height:1.5;margin:0!important}.tt-closer{isolation:isolate;border-radius:var(--tt-radius-lg);min-height:440px;color:var(--tt-text-on-dark);background:radial-gradient(50% 60% at 78% 55%,#2d2d31 0%,#2d2d3100 100%),linear-gradient(#151517 0%,#0b0b0c 100%);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;position:relative;overflow:hidden}.tt-closer__text{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px);display:flex}.tt-closer__line{font:700 clamp(2.125rem, 1.3rem + 2.8vw, 3.75rem) / 1.04 var(--tt-font)!important;letter-spacing:-.045em!important;color:#6e6e73!important;margin:0!important}.tt-closer__line span{display:block}.tt-closer__line span:last-child{color:var(--tt-text-on-dark)}.tt-closer__text p{color:var(--tt-muted-on-dark);font-size:1.1875rem;margin:18px 0 0!important}.tt-closer__actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:30px;display:flex}.tt-closer__actions .tt-btn{min-height:48px;padding-inline:28px}.tt-closer .tt-link{font-size:1.0625rem;color:var(--tt-link-on-dark)!important}.tt-closer :focus-visible{outline-color:var(--tt-focus)!important}.tt-closer__media{position:relative}.tt-closer__media img{filter:drop-shadow(0 22px 22px #000000bf);width:70%;height:auto;position:absolute}.tt-closer__media img:first-child{top:16%;left:2%}.tt-closer__media img:nth-child(2){top:40%;left:12%}.tt-closer__media img:nth-child(3){top:64%;left:22%}@media (max-width:834px){.tt-story__intro,.tt-story__row,.tt-closer{grid-template-columns:minmax(0,1fr)}.tt-story__row:nth-child(2n) .tt-story__tile{order:0}.tt-closer__media{min-height:260px}}@media (max-width:734px){.tt-story__stage{height:140px}.tt-story__range li:nth-child(n+3){display:none}.tt-story__range li{max-width:none;height:80px}}.tt-chair__studio{background:radial-gradient(70% 60% at 50% 30%,#fdfdfc 0%,#fdfdfc00 70%),linear-gradient(#f3f3f1 0%,#ececea 70%,#e6e6e3 100%);padding:clamp(28px,4vw,56px) 0 clamp(48px,6vw,88px)}.tt-chair__stage{isolation:isolate;height:clamp(260px,30vw,400px);position:relative;container-type:inline-size}.tt-chair__mark{z-index:-1;letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(#d9d9d5 0%,#e4e4e1 55%,#e8e8e500 100%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:min(22.7273cqw,16rem);font-weight:800;line-height:.8;display:block;position:absolute;inset:0 0 auto}.tt-chair__cast{justify-content:center;align-items:flex-end;gap:clamp(8px,1.4vw,18px);display:flex;position:absolute;bottom:0;left:0;right:0;margin:0!important;padding:0!important;list-style:none!important}.tt-chair__cast li{width:clamp(110px, calc(17vw - var(--d) * 2.4vw), 250px);aspect-ratio:3/4.2;background:#ddd;border-radius:clamp(14px,1.6vw,22px);flex:none;overflow:hidden;box-shadow:0 22px 40px -18px #00000059;margin:0!important}.tt-chair__cast img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.tt-chair__mark{animation:tt-chair-mark 1.2s var(--tt-ease-out) both}.tt-chair__cast li{animation:tt-chair-rise .9s var(--tt-ease-out) calc(.15s + var(--d) * .11s) both}.tt-chair__intro{animation:tt-chair-rise .9s var(--tt-ease-out) .55s both}}@keyframes tt-chair-mark{0%{opacity:0;letter-spacing:.02em}}@keyframes tt-chair-rise{0%{opacity:0;translate:0 28px}}.tt-chair__intro{border-top:1px solid #0000001a;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px clamp(32px,5vw,80px);margin-top:clamp(32px,4vw,56px);padding-top:clamp(24px,3vw,36px);display:grid}.tt-chair__eyebrow{color:var(--tt-orange-on-light);font-size:1.0625rem;font-weight:600;margin:0 0 10px!important}.tt-chair__title{font:700 clamp(2.5rem, 1.4rem + 3.6vw, 4.75rem) / 1.02 var(--tt-font)!important;letter-spacing:-.045em!important;color:var(--tt-ink)!important;margin:0!important}.tt-chair__title span{color:#86868b}.tt-chair__lead{color:var(--tt-muted-on-light);font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.5;margin:0!important}.tt-chair__voices{gap:clamp(56px,8vw,120px);display:grid}.tt-chair__spread{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid;margin:0!important}.tt-chair__spread:nth-child(2n) .tt-chair__portrait{order:2}.tt-chair__portrait{aspect-ratio:4/5;border-radius:var(--tt-radius-lg);background:var(--tt-paper-3);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #00000059}.tt-chair__photo,.tt-chair__portrait video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tt-chair__photo{object-position:50% 25%}.tt-chair__portrait video{z-index:3;background:#000}.tt-chair__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000073);position:absolute;inset:60% 0 0}.tt-chair__words{isolation:isolate;padding-top:clamp(40px,5vw,72px);position:relative}.tt-chair__mark-quote{z-index:-1;background:linear-gradient(#dcdcd8 10%,#dcdcd800 75%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:clamp(13rem,24vw,22rem);font-weight:700;line-height:1;position:absolute;top:-.18em;left:-.06em}.tt-chair__stars{letter-spacing:4px;color:#e3a008;font-size:.9375rem;margin:0 0 16px!important}.tt-chair__words blockquote{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.tt-chair__words blockquote p{letter-spacing:-.025em;color:var(--tt-ink);text-wrap:pretty;font-size:clamp(1.375rem,1rem + 1.1vw,2rem);font-weight:600;line-height:1.3;margin:0!important}.tt-chair__words figcaption{color:var(--tt-muted-on-light);margin-top:22px;font-size:.9375rem}.tt-chair__words figcaption strong{color:var(--tt-ink);margin-right:6px;font-weight:600}.tt-chair__wall-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(28px,3.4vw,44px);display:flex}.tt-chair__wall-head .tt-h2{color:var(--tt-ink);margin:0!important}.tt-chair__wall-head p{color:var(--tt-muted-on-light);font-size:1.0625rem;margin:0!important}.tt-chair__wall{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:clamp(12px,1.4vw,18px);display:grid;margin:0!important;padding:0!important;list-style:none!important}@media (max-width:834px){.tt-chair__intro,.tt-chair__spread{grid-template-columns:minmax(0,1fr)}.tt-chair__spread:nth-child(2n) .tt-chair__portrait{order:0}.tt-chair__portrait{aspect-ratio:4/4.4}.tt-chair__wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:734px){.tt-chair__stage{height:200px}.tt-chair__cast li{width:calc(28vw - var(--d) * 4vw)}.tt-chair__wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-desk__studio{background:radial-gradient(70% 60% at 50% 30%,#fdfdfc 0%,#fdfdfc00 70%),linear-gradient(#f3f3f1 0%,#ececea 70%,#e6e6e3 100%);padding:clamp(28px,4vw,56px) 0 clamp(16px,2vw,24px)}.tt-desk__stage{isolation:isolate;height:clamp(150px,19vw,250px);position:relative;container-type:inline-size}.tt-desk__mark{z-index:-1;letter-spacing:-.06em;text-align:center;white-space:nowrap;background:linear-gradient(#d9d9d5 0%,#e4e4e1 55%,#e8e8e500 100%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:min(27.027cqw,16rem);font-weight:800;line-height:.8;display:block;position:absolute;inset:0 0 auto}.tt-desk__still{justify-content:center;align-items:flex-end;gap:clamp(16px,4vw,64px);display:flex;position:absolute;bottom:0;left:0;right:0;margin:0!important;padding:0!important;list-style:none!important}.tt-desk__still li{width:min(380px,38%);margin:0!important}.tt-desk__still img{filter:drop-shadow(0 18px 16px #0000002e)drop-shadow(0 4px 5px #00000014);width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.tt-desk__mark{animation:tt-desk-mark 1.2s var(--tt-ease-out) both}.tt-desk__still li{animation:tt-desk-rise .9s var(--tt-ease-out) calc(.15s + var(--i) * .12s) both}.tt-desk__intro{animation:tt-desk-rise .9s var(--tt-ease-out) .45s both}}@keyframes tt-desk-mark{0%{opacity:0;letter-spacing:.02em}}@keyframes tt-desk-rise{0%{opacity:0;translate:0 24px}}.tt-desk__intro{border-top:1px solid #0000001a;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,5vw,80px);margin-top:clamp(32px,4vw,56px);padding:clamp(24px,3vw,36px) 0 clamp(28px,3.4vw,44px);display:grid}.tt-desk__eyebrow{color:var(--tt-orange-on-light);font-size:1.0625rem;font-weight:600;margin:0 0 10px!important}.tt-desk__title{font:700 clamp(2.75rem, 1.6rem + 4vw, 5.25rem) / 1 var(--tt-font)!important;letter-spacing:-.05em!important;color:var(--tt-ink)!important;margin:0!important}.tt-desk__lead{color:var(--tt-muted-on-light);font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1.45;margin:0!important}.tt-desk__write{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.tt-desk__aside{top:calc(var(--tt-gnav-h) + 24px);position:sticky}.tt-desk__aside .tt-h2{color:var(--tt-ink)}.tt-desk__aside-lead{color:var(--tt-muted-on-light);font-size:1.0625rem;line-height:1.5;margin:14px 0 0!important}.tt-desk__help{margin:24px 0 0!important;padding:0!important;list-style:none!important}.tt-desk__help li{border-top:1px solid var(--tt-line-light);grid-template-columns:5.5em minmax(0,1fr);align-items:baseline;gap:14px;padding:16px 0;display:grid;margin:0!important}.tt-desk__help-figure{letter-spacing:-.03em;color:var(--tt-ink);font-size:1.25rem;font-weight:700}.tt-desk__help-text{color:var(--tt-muted-on-light);font-size:.9375rem;line-height:1.5}.tt-desk__help-text strong{color:var(--tt-ink);font-weight:600}.tt-desk__help-text a{margin-top:4px;text-decoration:none;display:block;color:var(--tt-link-on-light)!important}.tt-contact__form{border-radius:var(--tt-radius-lg);background:var(--tt-paper);padding:clamp(24px,3vw,44px);box-shadow:0 1px 2px #0000000a,0 24px 60px -28px #00000038,inset 0 0 0 1px #0000000a}@media (max-width:834px){.tt-desk__intro,.tt-desk__write{grid-template-columns:minmax(0,1fr)}.tt-desk__aside{position:static}}@media (max-width:560px){.tt-desk__still li{width:46%}}.tt-page .tt-section{padding-top:var(--tt-section)}.tt-page>:last-child{padding-bottom:var(--tt-section)}.tt-page-hero{padding:clamp(48px,7vw,110px) 0 clamp(28px,4vw,56px)}.tt-page-hero__eyebrow{color:var(--tt-orange-on-light);font-size:clamp(1rem,.9rem + .4vw,1.3125rem);font-weight:600;margin-bottom:10px!important}.tt-page-hero__title{font:700 clamp(2.5rem, 1.4rem + 4.4vw, 5.25rem) / 1.03 var(--tt-font)!important;letter-spacing:-.045em!important;color:var(--tt-ink)!important;margin-bottom:18px!important}.tt-page-hero--dark{color:var(--tt-text-on-dark);background:radial-gradient(80% 90% at 50% 100%,#1d1d1f,#000 70%)}.tt-page-hero--dark .tt-page-hero__title{background:var(--tt-grad-steel);-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;color:#0000!important}.tt-page-hero--dark .tt-page-hero__title .tt-muted{color:#0000}.tt-page-hero--dark .tt-page-hero__eyebrow{color:var(--tt-orange)}.tt-banner__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.tt-banner__actions--center{justify-content:center}.tt-contact-cards{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;margin:0!important;padding:0!important;list-style:none!important}.tt-contact-strip .tt-contact-cards{margin-top:clamp(28px,3.4vw,44px)!important}.tt-contact-cards li{border-top:1px solid #0000001a;margin:0!important}.tt-contact-cards li+li{border-left:1px solid #0000001a}.tt-contact-card{height:100%;transition:background-color var(--tt-fast);flex-direction:column;gap:10px;padding:clamp(18px,2vw,26px) clamp(14px,1.8vw,24px) clamp(20px,2.2vw,28px);display:flex;position:relative;color:var(--tt-ink)!important;text-decoration:none!important}.tt-contact-cards li:first-child .tt-contact-card{padding-left:0}.tt-contact-card:hover{background:#fff6}.tt-contact-card__label{color:var(--tt-muted-on-light);align-items:center;gap:8px;padding-right:40px;font-size:.8125rem;font-weight:500;display:inline-flex}.tt-contact-card__label .tt-icon{width:16px;height:16px;color:var(--tt-ink)}.tt-contact-card__value{letter-spacing:-.03em;overflow-wrap:break-word;font-size:clamp(1.0625rem,.85rem + .5vw,1.3125rem);font-weight:700;line-height:1.15}.tt-contact-card__arrow{background:var(--tt-paper);width:30px;height:30px;transition:background-color var(--tt-fast), color var(--tt-fast), translate .3s var(--tt-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(14px,1.7vw,22px);right:clamp(10px,1.4vw,18px);box-shadow:0 1px 3px #00000014}.tt-contact-card__arrow .tt-icon{width:14px;height:14px}.tt-contact-card:hover .tt-contact-card__arrow,.tt-contact-card:focus-visible .tt-contact-card__arrow{background:var(--tt-ink);color:#fff;translate:4px}.tt-contact-card:focus-visible{outline-offset:-2px}.tt-contact .wpforms-container{margin:0!important}.tt-contact .wpforms-field{padding:8px 0!important}.tt-contact .wpforms-field-label,.tt-contact .wpforms-field-sublabel{color:var(--tt-ink)!important;font-family:var(--tt-font)!important}.tt-contact .wpforms-field-label{margin-bottom:6px!important;font-size:.875rem!important;font-weight:600!important}.tt-contact .wpforms-form :is(input[type=text],input[type=email],textarea){min-height:48px;border:1px solid var(--tt-line-light)!important;background:var(--tt-paper)!important;width:100%!important;max-width:none!important;color:var(--tt-ink)!important;font:400 1rem/1.4 var(--tt-font)!important;box-shadow:none!important;border-radius:12px!important;padding:12px 16px!important}.tt-contact .wpforms-form :is(input,textarea):focus{border-color:var(--tt-link-on-light)!important;outline-offset:0!important;outline:2px solid #0066cc40!important}.tt-contact .wpforms-form textarea{min-height:140px}.tt-contact .wpforms-submit-container{padding-top:14px!important}.tt-contact .wpforms-form button[type=submit]{background:var(--tt-ink)!important;color:#fff!important;min-height:48px!important;font:600 1rem/1 var(--tt-font)!important;border:0!important;border-radius:999px!important;padding:0 28px!important}.tt-contact .wpforms-form button[type=submit]:hover{background:#000!important}@media (max-width:1068px){.tt-contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-contact-cards li:nth-child(3){border-left:0}.tt-contact-cards li:nth-child(3) .tt-contact-card{padding-left:0}}@media (max-width:560px){.tt-contact-cards{grid-template-columns:minmax(0,1fr)}.tt-contact-cards li+li{border-left:0}.tt-contact-card,.tt-contact-cards li:first-child .tt-contact-card{padding:18px 0 20px}.tt-contact-card__arrow{right:0}}
