@keyframes yoeqmm0{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}
@keyframes yoeqmm1{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}
@keyframes yoeqmm2{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}
:root{--tl-canvas:#15110f;--tl-canvas-deep:#221c18;--tl-panel:#221d19;--tl-white:#1f1a17;--tl-ink:#f5ece1;--tl-muted:#a4978d;--tl-faint:#786d64;--tl-line:#f5ece121;--tl-line-strong:#f5ece13d;--tl-rule:#f5ece129;--tl-coral:#ef8f6e;--tl-plum:#dc9db8;--tl-gold:#efc477;--tl-lavender:#3a2c33;--tl-display:"Newsreader", Georgia, serif;--tl-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tl-spectrum:conic-gradient(from 200deg at 50% 50%, #ff4d6d 0deg, #ff9f43 60deg, #ffe066 120deg, #6ee7a8 180deg, #48b6ff 240deg, #a78bfa 300deg, #ff4d6d 360deg);--img-symbol:url(/assets/truloop/hero/symbol.png);--img-logo:url(/assets/truloop/truloop-logo.webp);--img-plan-0:url(/assets/truloop/cover-hiking.webp);--img-plan-1:url(/assets/truloop/cover-coffee.webp);--img-plan-2:url(/assets/truloop/cover-bbq.webp);--img-plan-3:url(/assets/truloop/cover-golf.png);--img-plan-4:url(/assets/truloop/cover-brunch.webp);--img-plan-5:url(/assets/truloop/cover-movie.webp);--img-plan-6:url(/assets/truloop/cover-dinner.webp);--img-plan-7:url(/assets/truloop/cover-birthday.webp);--img-step-1:url(/assets/truloop/clubs/run-nice/post-run-recovery.webp);--img-step-2:url(/assets/truloop/clubs/run-nice/event-cover.jpg);--img-step-3:url(/assets/truloop/clubs/run-nice/finish-together.webp);--tl-ink-strong:#fffdf9;--tl-nav-link:#b3a79d;--tl-lead:#b8ada4;--tl-glass:#f5ece112;--tl-glass-strong:#1e1916eb;--tl-dot:#f5ece10d;--tl-wash-violet:#816ac438;--tl-wash-blush:#78475c47;--tl-shadow-rest:#0006;--tl-shadow-lift:#0009;--tl-shadow-chip:#00000073;--tl-shadow-step:#0006;--tl-accent-0:#e8ac63;--tl-accent-1:#dc9db8;--tl-accent-2:#86c8a1;--tl-accent-3:#97b1ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}
body:has(.yoeqmm3){overflow:hidden}
body{background:var(--tl-canvas);color:var(--tl-ink);font-family:var(--tl-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}
