.trf-about{--color-black:#1d1d1d;--color-white:#fcfcfc;overflow-x:clip}.trf-about .trf-ink{visibility:visible;animation:trf-ink-in 1.6s ease-out both}.trf-about__page{position:relative;max-width:40rem;margin-inline:auto;padding:0 1.25rem 3rem;font-family:var(--font-sans),system-ui,sans-serif;color:#4a463f}.trf-about__page p{margin:0}.trf-about__page strong{font-weight:700;color:#2f2b25}.trf-about__mark{padding:0 .12em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 60' preserveAspectRatio='none'%3E%3Cpath fill='%23f5b927' d='M7 15C61 7 139 11 219 8S357 4 393 10C397 15 394 19 398 23C399 32 392 43 396 51C331 56 251 50 171 55S53 58 9 53C4 44 9 33 3 26C2 21 7 19 7 15Z'/%3E%3C/svg%3E") 0 100% /100% 44% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#2f2b25;font-weight:600}.trf-about--js p[data-about-reveal] .trf-about__mark{background-size:0 44%}.trf-about--js p[data-about-reveal].is-in .trf-about__mark{background-size:100% 44%;transition:background-size .45s ease-in-out .5s}.trf-about .trf-reveal{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.trf-about .trf-reveal--line{display:block}.trf-about .trf-reveal__inner{display:inline-block}.trf-about .trf-reveal--line>.trf-reveal__inner{display:block}.trf-about--js [data-about-reveal=text] .trf-reveal__inner{transform:translateY(110%)}.trf-about--js [data-about-reveal=text].is-in .trf-reveal>.trf-reveal__inner{transform:none;animation:trf-about-up .55s cubic-bezier(.16,1,.3,1) calc(.04s + var(--w, 0) * var(--trf-about-step, 45ms)) both}@keyframes trf-about-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}.trf-about--js [data-about-reveal=block]{opacity:0;transform:translateY(28px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.trf-about--js [data-about-reveal=block].is-in{opacity:1;transform:none}.trf-about--js .trf-about-pop{opacity:0;transform:scale(.6)}.trf-about--js [data-about-reveal].is-in .trf-about-pop{opacity:1;transform:none;animation:trf-about-pop .7s cubic-bezier(.34,1.56,.64,1) calc(.04s + var(--w, 0) * 45ms) backwards}.trf-about--js [data-about-reveal].is-in .trf-about__polaroid.is-loading{animation-play-state:paused}@keyframes trf-about-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.trf-about__head{position:relative;padding:7rem 0 .5rem;text-align:center}.trf-about__eyebrow{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#949088}.trf-about__eyebrow,.trf-about__title{position:relative;z-index:2;font-family:var(--font-inter),var(--font-sans),system-ui,sans-serif}.trf-about__title{margin:18px 0 0;font-size:30px;font-weight:700;line-height:1.15;color:#1d1d1d}.trf-about__title .trf-about__mark{padding:0 .18em;font-weight:700;background-size:100% 58%;background-position:0 88%;animation:trf-about-wipe .45s ease-in-out .85s both}@keyframes trf-about-wipe{0%{background-size:0 58%}}.trf-about__head .trf-about__lead{position:relative;z-index:2;max-width:26rem;margin:12px auto 0;font-size:17px;line-height:1.55;color:#6b665c}.trf-about__block{position:relative;margin-top:3.5rem}.trf-about__block--tight{margin-top:0}.trf-about__block>p{position:relative;z-index:2;font-size:17px;line-height:1.7}.trf-about__block>p+p{margin-top:1rem}.trf-about__h2{position:relative;z-index:2;margin:0 0 .85rem;font-family:var(--font-inter),var(--font-sans),system-ui,sans-serif;font-size:23px;font-weight:700;line-height:1.22;color:#1d1d1d}.trf-about__block>p.trf-about__note{margin-top:1rem;font-size:14px;line-height:1.55;color:#8a8578}.trf-about__founder{position:relative;z-index:2;display:flex;align-items:center;gap:18px;margin-bottom:1.6rem}.trf-about__polaroid{flex-shrink:0;margin:0;padding:5px 5px 15px;background:#fff;box-shadow:0 10px 20px -10px rgba(29,29,29,.4),0 1px 2px rgba(29,29,29,.12);rotate:-4deg;transition:rotate .45s cubic-bezier(.34,1.4,.64,1),translate .45s cubic-bezier(.34,1.4,.64,1),scale .45s cubic-bezier(.34,1.4,.64,1)}@media (hover:hover) and (pointer:fine){.trf-about__polaroid:hover{rotate:1.5deg;translate:0 -5px;scale:1.04}}.trf-about__polaroid img{display:block;width:100px;height:100px;object-fit:cover;background:#d9d3c6}.trf-about__founder .trf-about__founder-name{font-family:var(--font-inter),var(--font-sans),system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2;color:#1d1d1d}.trf-about__founder .trf-about__founder-role{margin-top:6px;font-family:var(--font-stamp),"Oswald","Arial Narrow",sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#949088}.trf-about__letter{position:relative;z-index:2;width:min(100%,26rem);margin:2rem 0;padding:1.75rem 1.4rem 1.25rem 2.6rem;border-radius:3px;background-color:#fbf5e4;background-image:linear-gradient(90deg,transparent 1.85rem,rgba(216,58,46,.35) 0,rgba(216,58,46,.35) calc(1.85rem + 1.5px),transparent calc(1.85rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0 33px,rgba(31,91,220,.16) 33px 34px),url(/images/landing/marks/paper-dust.webp),radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(150,120,60,.12));background-size:auto,auto,300px auto,auto;background-position:0 0,0 1.4rem,0 0,0 0;box-shadow:0 22px 38px -22px rgba(60,45,20,.5),0 2px 4px rgba(29,29,29,.08);rotate:-1deg}.trf-about__letter-quote{position:absolute;top:-14px;left:calc(1.85rem - 1.2rem);display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:9px;background:#fbf2dc;box-shadow:0 4px 10px -4px rgba(29,29,29,.25);color:#f5b927}.trf-about__letter-word{white-space:nowrap}.trf-about__letter-ch{display:inline}.trf-about--js .trf-about__letter[data-about-reveal=block]{opacity:0;transform:translateY(-40px) rotate(-7deg) scale(1.06);transition:none}.trf-about--js .trf-about__letter[data-about-reveal=block].is-in{opacity:1;transform:none;animation:trf-about-letter-drop .6s cubic-bezier(.22,1,.36,1) both}@keyframes trf-about-letter-drop{0%{opacity:0;transform:translateY(-40px) rotate(-7deg) scale(1.06)}35%{opacity:1}70%{transform:translateY(3px) rotate(.8deg) scale(.995)}to{opacity:1;transform:none}}.trf-about--js .trf-about__letter .trf-about__letter-ch{color:transparent}.trf-about--js .trf-about__letter.is-in .trf-about__letter-ch{animation:trf-about-letter-ink .12s linear calc(.22s + var(--i) * .02s) both}@keyframes trf-about-letter-ink{0%{color:transparent}to{color:#23314f}}.trf-about__letter blockquote{position:relative;z-index:2;margin:0}.trf-about__letter blockquote p{font-size:28px;line-height:34px}.trf-about__letter blockquote p,.trf-about__letter figcaption{font-family:var(--font-caveat),"Caveat",cursive;font-weight:600;color:#23314f}.trf-about__letter figcaption{position:relative;z-index:2;margin-top:8px;font-size:26px;text-align:right}.trf-about__ink-note-ring{top:-30px;right:-26px;width:96px;opacity:.32;rotate:18deg}.trf-about__ink-letter{bottom:6px;left:6%;width:70%;opacity:.1;rotate:-2deg}.trf-about .trf-funnel__acts-list.trf-about__rules{position:relative;z-index:2}.trf-about__end{margin-top:3.75rem;padding-top:2.25rem;border-top:2px dashed rgba(29,29,29,.14)}.trf-about__cta{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:60px;margin-top:1.5rem;padding:0 36px;background:#1d1d1d;font-family:var(--font-inter),var(--font-sans),system-ui,sans-serif;font-size:18px;font-weight:800;color:#fcfcfc;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cpath d='M6.4 5.6C52 2.6 118 5.3 186 3.2C226 2 266 1.7 290.6 2.9C296.6 3.7 298.7 8 298.1 22C297.5 33 298.9 43 296.6 54.2C294.8 58.1 281 58.7 258 57.8C194 55.4 122 59 52 58.1C30 57.8 8.8 58.7 4.3 56C1.3 53.9 1.9 42 2.5 31C3 21 1 9.8 2.5 7.7C3.4 6.4 4.7 5.8 6.4 5.6Z'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cpath d='M6.4 5.6C52 2.6 118 5.3 186 3.2C226 2 266 1.7 290.6 2.9C296.6 3.7 298.7 8 298.1 22C297.5 33 298.9 43 296.6 54.2C294.8 58.1 281 58.7 258 57.8C194 55.4 122 59 52 58.1C30 57.8 8.8 58.7 4.3 56C1.3 53.9 1.9 42 2.5 31C3 21 1 9.8 2.5 7.7C3.4 6.4 4.7 5.8 6.4 5.6Z'/%3E%3C/svg%3E") center /100% 100% no-repeat;transition:background-color .12s ease,transform .12s ease}.trf-about__cta:focus-visible{-webkit-mask:none;mask:none}.trf-about__cta:active{transform:scale(.985);background:#2f2f2f}.trf-about__cta .trf-funnel__outpage-icon{margin-left:0;width:11px;height:11px;transform:translateY(1px);transition:translate .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.trf-about__cta:hover .trf-funnel__outpage-icon{translate:var(--arrow-nudge,0 0)}}.trf-about__stamp{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;animation:trf-ink-in 1.6s ease-out .5s both}.trf-about__stamp-ink{rotate:var(--push-tilt,0deg);-webkit-mask:url(/images/landing/marks/stamp-wear.webp) center/420px auto repeat;mask:url(/images/landing/marks/stamp-wear.webp) center/420px auto repeat;mix-blend-mode:multiply;opacity:.85}.trf-about__stamp-ink svg{-webkit-text-size-adjust:none;text-size-adjust:none;display:block;width:100%;height:auto;overflow:visible}.trf-about__stamp--head{top:.6rem;left:0;width:92px;color:#2f8a4f;rotate:-9deg}.trf-about__stamp--name{top:-1.9rem;right:-.4rem;width:124px;color:#d83a2e;rotate:7deg}.trf-about__stamp--rules{display:none}.trf-about__ink-head{top:40px;right:-40px;width:210px;opacity:.08;rotate:4deg}.trf-about__ink-head-scratch{bottom:-14px;left:-10px;width:200px;opacity:.16;rotate:-2deg}.trf-about__ink-origin{top:30%;left:-70px;width:210px;opacity:.07;rotate:-8deg}.trf-about__ink-box{top:-24px;right:-40px;width:260px;opacity:.12;rotate:-3deg}.trf-about__ink-name{bottom:10px;left:-50px;width:120px;opacity:.12;rotate:6deg}.trf-about__ink-rules{top:6px;right:0;width:170px;opacity:.2;rotate:-3deg}.trf-about__ink-end{top:-50px;right:-20px;width:110px;opacity:.22;rotate:12deg}@media (min-width:900px){.trf-about__page{max-width:46rem}.trf-about__head{padding-top:5rem}.trf-about__eyebrow{font-size:13px}.trf-about__title{font-size:2.75rem}.trf-about__head .trf-about__lead{max-width:30rem;font-size:19px}.trf-about__block{margin-top:4.75rem}.trf-about__block--tight{margin-top:0}.trf-about__block>p{font-size:18.5px;line-height:1.75}.trf-about__h2{margin-bottom:1rem;font-size:30px}.trf-about__polaroid img{width:130px;height:130px}.trf-about__founder .trf-about__founder-name{font-size:1.375rem}.trf-about__letter{width:30rem;margin-block:2.5rem;margin-left:-.6rem;padding:2.1rem 1.8rem 1.5rem 3.2rem;background-image:linear-gradient(90deg,transparent 2.3rem,rgba(216,58,46,.35) 0,rgba(216,58,46,.35) calc(2.3rem + 1.5px),transparent calc(2.3rem + 1.5px)),repeating-linear-gradient(180deg,transparent 0 39px,rgba(31,91,220,.16) 39px 40px),url(/images/landing/marks/paper-dust.webp),radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(150,120,60,.12));background-position:0 0,0 1.75rem,0 0,0 0}.trf-about__letter blockquote p{font-size:34px;line-height:40px}.trf-about__letter figcaption{font-size:30px}.trf-about__letter-quote{left:calc(2.3rem - 1.2rem)}.trf-about .trf-funnel__acts-list.trf-about__rules{display:flex;flex-direction:column;gap:.9rem;max-width:none}.trf-about .trf-about__rules .trf-funnel__act-card-surface{flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem}.trf-about__stamp--head{top:3rem;left:auto;right:-15rem;width:200px;rotate:9deg}.trf-about__stamp--name{top:-1rem;right:-17rem;width:220px}.trf-about__stamp--rules{display:block;top:1rem;left:-16rem;width:170px;color:#2f62c6;rotate:-7deg}.trf-about__ink-origin{left:-16rem;width:260px}}@media (prefers-reduced-motion:reduce){.trf-about .trf-ink,.trf-about__stamp,.trf-about__title .trf-about__mark{animation:none}.trf-about--js .trf-about-pop,.trf-about--js .trf-about__letter .trf-about__letter-ch,.trf-about--js .trf-about__letter.is-in .trf-about__letter-ch,.trf-about--js .trf-about__letter[data-about-reveal=block],.trf-about--js [data-about-reveal=block],.trf-about--js [data-about-reveal=text] .trf-reveal__inner,.trf-about--js [data-about-reveal=text].is-in .trf-reveal>.trf-reveal__inner,.trf-about--js [data-about-reveal].is-in .trf-about-pop,.trf-about--js p[data-about-reveal] .trf-about__mark{opacity:1;transform:none;transition:none;animation:none}.trf-about--js p[data-about-reveal] .trf-about__mark{background-size:100% 44%}.trf-about--js .trf-about__letter .trf-about__letter-ch{color:#23314f}}