.tq-landing{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--tq-ink:#12141a;--tq-paper:#f6f3ec;--tq-blue:#1d4ed8;--tq-deep:#1336a6;--tq-magenta:#e0287a;--tq-sun:#ffc93c;background:var(--tq-paper);color:var(--tq-ink);font-feature-settings:"ss01" 1;text-rendering:optimizelegibility;overflow-x:clip}.tq-landing h1,.tq-landing h2,.tq-landing h3{text-wrap:balance}.tq-landing p{text-wrap:pretty}.tq-landing ::selection{background:var(--tq-sun);color:var(--tq-ink)}.tq-landing :focus-visible{outline-offset:3px;outline:3px solid}.tq-num{font-variant-numeric:tabular-nums}.tq-button{min-height:3.25rem;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, color var(--t-hover) ease;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.tq-button:hover{transform:translateY(-2px)}.tq-button:active{transform:translateY(1px)scale(.98)}.tq-link{text-underline-offset:.25em;transition:text-underline-offset var(--t-hover) var(--ease-out);text-decoration:underline;text-decoration-thickness:2px}.tq-link:hover{text-underline-offset:.4em}.tq-header-ink{transition:color .3s}.tq-header-button{transition:background-color .3s ease, color .3s ease, transform var(--t-press) var(--ease-out)}@keyframes tq-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tq-marquee{animation:70s linear infinite tq-marquee}.tq-strip:hover .tq-marquee{animation-play-state:paused}.tq-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tq-row::-webkit-scrollbar{display:none}.tq-row>*{scroll-snap-align:start}.tq-faq summary{list-style:none}.tq-faq summary::-webkit-details-marker{display:none}.tq-faq .tq-plus-bar{transition:transform var(--t-ui) var(--ease-out)}.tq-faq details[open] .tq-plus-bar-v{transform:rotate(90deg)}.tq-faq details{transition:background-color var(--t-ui) ease}.tq-faq details::details-content{block-size:0;transition:block-size .36s var(--ease-out), content-visibility .36s allow-discrete;overflow:hidden}.tq-faq details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.tq-faq{interpolate-size:allow-keywords}}.tq-stage{transition:flex-grow .45s var(--ease-in-out), flex-basis .45s var(--ease-in-out)}.tq-swatch{transition:transform var(--t-press) var(--ease-out), box-shadow var(--t-hover) ease}.tq-swatch:hover{transform:scale(1.08)}.tq-swatch:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.tq-marquee{animation:none}.tq-button,.tq-swatch,.tq-stage{transition:none}.tq-faq details::details-content{transition:none}.tq-button:hover,.tq-swatch:hover{transform:none}}@media (width>=1024px){.tq-press-stage{height:auto;min-height:320px;position:absolute;inset:calc(13svh + 23rem) 25% 0 30%}.tq-picker{width:min(30%,380px);position:absolute;top:calc(13svh + .4rem);right:2rem}.tq-press-stage{left:33%;right:0}}@keyframes tq-line-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes tq-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tq-line-in{animation:tq-line-in 1.05s var(--ease-expo) both}.tq-fade-up{animation:tq-fade-up .8s var(--ease-expo) both}@media (prefers-reduced-motion:reduce){.tq-line-in,.tq-fade-up{animation:none}}
