.thread-site:has(.landing){background:hsl(var(--trust));color:#fffcf8}.landing{font-family:var(--font-sans), sans-serif}.landing .font-future{font-family:var(--font-future), var(--font-sans), sans-serif;font-weight:400}.landing .font-medium{font-weight:500}.landing .font-semibold{font-weight:600}html:has(.landing){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;scrollbar-color:hsl(var(--love) / .45) transparent}html:has(.landing)::-webkit-scrollbar{width:12px}html:has(.landing)::-webkit-scrollbar-track{background:0 0}html:has(.landing)::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:hsl(var(--love) / .4);border:3px solid #0000;border-radius:999px}html:has(.landing)::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--love) / .62)}.landing :focus-visible{outline-offset:4px;outline:2px solid}.landing-wordmark{padding-inline:clamp(24px,5.6vw,80px);padding-bottom:clamp(24px,5.6vw,80px);container-type:inline-size}.landing-wordmark>span{letter-spacing:-.04em;white-space:nowrap;text-box:trim-both cap alphabetic;margin-bottom:.0137em;font-size:33.8983cqw;font-weight:500;line-height:1;display:block;transform:translate(.0137em)}.footer-links{--footer-before-wordmark:clamp(3.5rem, 10svh, 7rem);margin-bottom:var(--footer-before-wordmark);height:max(8.5rem, calc(100svh - 88px - var(--footer-before-wordmark) - (100vw - 2 * clamp(24px, 5.6vw, 80px)) / 2.95 - clamp(24px, 5.6vw, 80px)));flex-flow:column wrap;align-content:flex-start;gap:1.5rem clamp(2.5rem,6vw,5.5rem)}@media (max-width:760px){.footer-links{flex-wrap:nowrap;height:auto}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes landing-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade{0%{opacity:0}to{opacity:1}}@keyframes landing-lift{0%{opacity:0;transform:translateY(56px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-pan{0%{scale:1.12}to{scale:1}}.landing-rise{animation:linear both landing-rise;animation-timeline:view();animation-range:entry}.landing-lift{animation:linear both landing-lift;animation-timeline:view();animation-range:entry}.journey-reveal .landing-lift{animation:none}.match-reveal{animation:linear both landing-lift;animation-timeline:view();animation-range:entry entry 100svh}.landing-fade{animation:linear both landing-fade;animation-timeline:view();animation-range:entry}.landing-pan{animation:linear both landing-pan;animation-timeline:view();animation-range:cover}}}@media (max-width:979px){.benefit-stack{top:calc(.75rem + var(--stack,0) * 14px);background-color:#fffcf8;border:none;border-radius:28px;justify-content:flex-start;width:100%;animation:none;position:sticky;box-shadow:0 -10px 24px #0000001f}.benefit-stack>:last-child{order:-1}.benefit-stack .benefit-art{flex:none;align-self:center;width:min(70%,320px);height:min(34svh,260px);margin-top:2.5rem;position:relative}.benefit-stack .benefit-art img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}}