.flp{--paper:#faf9f5;--paper-2:#f2efe7;--ink:#141413;--ink-2:#4a4944;--ink-3:#85837b;--hairline:#1414131a;--gold:#b8860b;--gold-2:#8b6914;--gold-soft:#e9d9a8;--sans:"Babots", var(--font-inter,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:var(--font-source-serif,"Source Serif 4"), Georgia, serif;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--paper);color:var(--ink);font:400 18px/1.65 var(--sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}:root[data-theme=dark] .flp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#14110e;--paper-2:#1c1812;--ink:#faf6ee;--ink-2:#e2d6bd;--ink-3:#a89a82;--hairline:#f1eadc1a;--gold:#e2b85a;--gold-2:#d4a845;--gold-soft:#ebd9a0}:root[data-theme=dark] .flp .principles,:root[data-theme=dark] .flp .footer{--ink:#14110e;--paper:#faf6ee}:root[data-theme=dark] .flp .hero h1 em{background:linear-gradient(105deg,#d4a845 0%,#e2b85a 42%,#ebd9a0 55%,#e2b85a 68%,#d4a845 100%);-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .flp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#14110e;--paper-2:#1c1812;--ink:#faf6ee;--ink-2:#e2d6bd;--ink-3:#a89a82;--hairline:#f1eadc1a;--gold:#e2b85a;--gold-2:#d4a845;--gold-soft:#ebd9a0}:root:not([data-theme=light]) .flp .principles,:root:not([data-theme=light]) .flp .footer{--ink:#14110e;--paper:#faf6ee}:root:not([data-theme=light]) .flp .hero h1 em{background:linear-gradient(105deg,#d4a845 0%,#e2b85a 42%,#ebd9a0 55%,#e2b85a 68%,#d4a845 100%);-webkit-background-clip:text;background-clip:text}}html:has(.flp){scroll-behavior:smooth}.flp *,.flp :before,.flp :after{box-sizing:border-box}.flp a{color:inherit;text-decoration:none}.flp img{display:block}.flp .wrap{max-width:1120px;margin:0 auto;padding:0 24px}@media (min-width:768px){.flp .wrap{padding:0 40px}}.flp [data-reveal].rv-armed{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(22px)}.flp [data-reveal].rv-armed.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.flp [data-reveal].rv-armed,.flp [data-reveal].rv-armed.rv-in{opacity:1;transition:none;transform:none}}.flp .nav{z-index:50;background:#141413;border-bottom:1px solid #ffffff14;position:fixed;top:0;left:0;right:0}.flp .nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}@media (min-width:768px){.flp .nav-inner{padding:14px 40px}}.flp .brand{align-items:center;gap:10px;display:inline-flex}.flp .brand img{aspect-ratio:1408/404;object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:30px}.flp .nav-right{align-items:center;gap:18px;display:inline-flex}.flp .nav-right .login{color:#faf9f5a6;white-space:nowrap;font-size:15px;transition:color .2s}.flp .nav-right .login:hover{color:#faf9f5}.flp .btn-ink{color:#1c1e21;font:600 15px var(--sans);cursor:pointer;transition:transform .24s var(--ease), box-shadow .24s;white-space:nowrap;background:linear-gradient(120deg,#e2c88a,#c5a054 55%,#8b6914);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex;box-shadow:0 6px 18px -6px #c5a05499,inset 0 1px #fff6}.flp .btn-ink:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px #c5a054bf,inset 0 1px #ffffff80}.flp .btn-quiet{font:500 16px var(--sans);color:var(--ink-2);align-items:center;gap:8px;padding:12px 8px;transition:color .2s;display:inline-flex}.flp .btn-quiet:hover{color:var(--ink)}.flp .btn-quiet .arr{transition:transform .24s var(--ease)}.flp .btn-quiet:hover .arr{transform:translate(3px)}@media (max-width:430px){.flp .nav-inner{gap:10px;padding:12px 16px}.flp .nav-right{gap:12px}.flp .btn-ink{padding:9px 15px;font-size:14px}}.flp .hero{padding:168px 0 96px;position:relative;overflow:hidden}@media (min-width:768px){.flp .hero{padding:208px 0 128px}}.flp .hero-breath{filter:blur(8px);pointer-events:none;background:radial-gradient(circle at 30% 35%,#c5a05461,#0000 60%),radial-gradient(circle at 68% 60%,#f07ec438,#0000 62%),radial-gradient(circle at 45% 78%,#a58ff538,#0000 65%);border-radius:50%;width:720px;height:720px;animation:10s ease-in-out infinite breathe;position:absolute;top:-220px;right:-180px}.flp .hero-breath:after{content:"";filter:blur(10px);background:radial-gradient(circle at 60% 40%,#7ecbf547,#0000 60%),radial-gradient(circle at 35% 68%,#10b98126,#0000 62%);border-radius:50%;width:540px;height:540px;animation:13s ease-in-out infinite reverse breathe;position:absolute;top:430px;left:-620px}@media (max-width:767px){.flp .hero-breath{opacity:.6;width:440px;height:440px;top:-170px;right:-190px}.flp .hero-breath:after{display:none}}@keyframes breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.flp .hero-breath{animation:none}}.flp .hero h1{font:500 clamp(44px, 7vw, 84px)/1.04 var(--sans);letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0 0 28px}.flp .hero h1 em{background:linear-gradient(105deg,#8b6914 0%,#b8860b 42%,#c5a054 55%,#b8860b 68%,#8b6914 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.flp .hero .lede{font:400 clamp(19px, 2vw, 23px)/1.6 var(--sans);color:var(--ink-2);text-wrap:pretty;max-width:52ch;margin:0 0 40px}.flp .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flp .btn-hero{color:#1c1e21;font:600 17px var(--sans);cursor:pointer;transition:transform .24s var(--ease), box-shadow .24s;background:linear-gradient(120deg,#e2c88a,#c5a054 55%,#8b6914);border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 30px;display:inline-flex;box-shadow:0 10px 28px -8px #c5a054a6,inset 0 1px #ffffff73}.flp .btn-hero:hover{transform:translateY(-2px);box-shadow:0 18px 40px -10px #c5a054cc,inset 0 1px #ffffff8c}.flp .hero-notes{color:var(--ink-3);flex-wrap:wrap;gap:10px 28px;margin-top:48px;font-size:14px;display:flex}.flp .hero-notes span{align-items:center;gap:8px;display:inline-flex}.flp .hero-notes .tick{color:var(--gold-2);font-weight:600}.flp .promise{border-top:1px solid var(--hairline);padding:88px 0}.flp .promise .rule{font:600 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin:0 0 28px}.flp .promise blockquote{border-left:3px solid var(--gold);font:400 clamp(22px, 3vw, 32px)/1.5 var(--serif);color:var(--ink);text-wrap:pretty;max-width:34ch;margin:0;padding:0 0 0 28px;font-style:italic}.flp .promise blockquote b{color:var(--gold-2);font-style:normal;font-weight:600}.flp .how{background:var(--paper-2);border-top:1px solid var(--hairline);padding:104px 0}.flp .kicker{font:600 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);margin:0 0 16px}.flp .h2{font:500 clamp(32px, 4.6vw, 56px)/1.08 var(--sans);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;margin:0 0 18px}.flp .sub{color:var(--ink-2);text-wrap:pretty;max-width:56ch;margin:0;font-size:clamp(17px,1.6vw,20px)}.flp .steps{counter-reset:step;grid-template-columns:1fr;gap:20px;margin-top:64px;display:grid}@media (min-width:820px){.flp .steps{grid-template-columns:1fr 1fr 1fr}}.flp .step{background:var(--paper);border:1px solid var(--hairline);border-radius:20px;padding:32px 28px}.flp .step .n{color:#1c1e21;width:40px;height:40px;font:600 16px var(--sans);background:linear-gradient(135deg,#e2c88a,#c5a054 60%,#8b6914);border-radius:50%;place-items:center;margin-bottom:22px;display:inline-grid;box-shadow:0 6px 14px -6px #c5a05499}.flp .step h3{font:600 21px/1.3 var(--sans);letter-spacing:-.015em;margin:0 0 10px}.flp .step p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.65}.flp .step p b{color:var(--ink);font-weight:600}.flp .people{padding:112px 0}.flp .people-head{max-width:720px}.flp .tabs{flex-wrap:wrap;gap:8px;margin:48px 0 0;display:flex}.flp .tab{font:500 15px var(--sans);color:var(--ink-2);border:1px solid var(--hairline);cursor:pointer;transition:all .24s var(--ease);background:0 0;border-radius:999px;padding:10px 18px 10px 32px;position:relative}.flp .tab:before{content:"";background:var(--ink-3);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.flp .tab[data-a=organizer]:before{background:#c5a054}.flp .tab[data-a=professional]:before{background:#6366f1}.flp .tab[data-a=parent]:before{background:#10b981}.flp .tab[data-a=networker]:before{background:#3b82f6}.flp .tab[data-a=creator]:before{background:#f07ec4}.flp .tab[data-a=quiet]:before{background:#a58ff5}.flp .tab:hover{border-color:var(--ink-3);color:var(--ink)}.flp .tab.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.flp .story{background:var(--paper-2);border:1px solid var(--hairline);transition:opacity .3s var(--ease);border-radius:24px;grid-template-columns:1fr;gap:36px;margin-top:28px;padding:40px 32px;display:grid}@media (min-width:900px){.flp .story{grid-template-columns:1.1fr 1fr;padding:52px 48px}}.flp .story.fading{opacity:0}.flp .story .who{font:600 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, var(--acc,var(--gold)) 72%, var(--ink));margin:0 0 16px}.flp .story .line{font:400 clamp(22px, 2.6vw, 30px)/1.45 var(--serif);color:var(--ink);text-wrap:pretty;max-width:24ch;margin:0;font-style:italic}.flp .story .does{flex-direction:column;gap:0;display:flex}.flp .story .does .do{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.flp .story .does .do:last-child{border-bottom:0}.flp .story .does .dot{background:var(--acc,var(--gold));border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:11px}.flp .story .does p{color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.6}.flp .story .does p b{color:var(--ink);font-weight:600}.flp .principles{background:var(--ink);color:var(--paper);padding:112px 0}.flp .principles .kicker{color:var(--gold-soft)}.flp .principles .h2{color:var(--paper)}.flp .principles .sub{color:#faf9f5a6}.flp .plist{flex-direction:column;margin-top:72px;display:flex}.flp .prow{border-top:1px solid #faf9f524;padding:34px 0;display:block}@media (min-width:820px){.flp .prow{grid-template-columns:110px 1fr 1.2fr;align-items:baseline;gap:32px;padding:36px 0;display:grid}}.flp .prow .num{font:400 clamp(24px, 3vw, 34px) var(--serif);color:var(--gold-soft);margin-bottom:6px;font-style:italic;display:block}@media (min-width:820px){.flp .prow .num{margin-bottom:0}}.flp .prow h3{font:600 clamp(20px, 2.4vw, 26px)/1.3 var(--sans);letter-spacing:-.015em;color:var(--paper);margin:0}.flp .prow p{color:#faf9f59e;max-width:56ch;margin:10px 0 0;font-size:16.5px;line-height:1.7}@media (min-width:820px){.flp .prow p{margin:0}}.flp .prow p b{color:var(--paper);font-weight:600}.flp .ledger{border:1px solid #faf9f52e;border-radius:20px;grid-template-columns:1fr 1fr;gap:28px;margin-top:72px;padding:32px;display:grid}@media (min-width:820px){.flp .ledger{grid-template-columns:repeat(4,1fr);padding:36px 40px}}.flp .ledger .cell .big{font:500 clamp(34px, 4vw, 48px)/1 var(--sans);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums}.flp .ledger .cell .big.gold{color:var(--gold-soft)}.flp .ledger .cell .lbl{color:#faf9f58c;margin-top:8px;font-size:13px;line-height:1.45}.flp .ledger-foot{color:#faf9f580;margin-top:20px;font-size:14px}.flp .ledger-foot a{color:var(--gold-soft);border-bottom:1px solid #e9d9a866;transition:border-color .2s}.flp .ledger-foot a:hover{border-color:var(--gold-soft)}.flp .price{padding:112px 0}.flp .price-cards{grid-template-columns:1fr;gap:20px;max-width:860px;margin-top:56px;display:grid}@media (min-width:768px){.flp .price-cards{grid-template-columns:1fr 1fr}}.flp .pcard{border:1px solid var(--hairline);background:var(--paper);border-radius:24px;flex-direction:column;padding:36px 32px;display:flex}.flp .pcard.plus{background:var(--paper-2);border-color:#b8860b59}.flp .pcard .tier{font:600 12px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.flp .pcard.plus .tier{color:var(--gold-2)}.flp .pcard .amount{font:500 44px/1 var(--sans);letter-spacing:-.03em;margin:14px 0 6px}.flp .pcard .amount small{font:400 17px var(--sans);color:var(--ink-3);letter-spacing:0}.flp .pcard .for{color:var(--ink-2);margin:0 0 24px;font-size:15px}.flp .pcard ul{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.flp .pcard li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.55;display:flex}.flp .pcard li:before{content:"";background:var(--ink-3);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:9px}.flp .pcard.plus li:before{background:var(--gold)}.flp .pcard .go{text-align:center;font:500 15px var(--sans);transition:transform .24s var(--ease), box-shadow .24s;border-radius:999px;margin-top:auto;padding:13px 24px}.flp .pcard .go.solid{background:var(--ink);color:var(--paper)}.flp .pcard .go.line{border:1px solid var(--ink);color:var(--ink)}.flp .pcard .go:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #14141359}.flp .price-note{color:var(--ink-3);margin-top:24px;font-size:14px}.flp .close{border-top:1px solid var(--hairline);text-align:center;padding:128px 0 96px}.flp .close h2{font:400 clamp(28px, 4vw, 44px)/1.35 var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;max-width:26ch;margin:0 auto 48px;font-style:italic}.flp .close h2 b{color:var(--gold-2);font-style:normal;font-weight:600}.flp .phone-pill{background:var(--paper);border:1px solid var(--ink-3);border-radius:999px;align-items:center;gap:6px;max-width:460px;margin:0 auto;padding:6px 6px 6px 22px;transition:border-color .24s,box-shadow .24s;display:flex}.flp .phone-pill:focus-within{border-color:var(--ink);box-shadow:0 12px 32px -14px #1414134d}.flp .phone-pill input{min-width:0;font:400 16px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.flp .phone-pill input::placeholder{color:var(--ink-3)}.flp .phone-pill button{color:#1c1e21;cursor:pointer;font:600 15px var(--sans);transition:transform .24s var(--ease);background:linear-gradient(120deg,#e2c88a,#c5a054 55%,#8b6914);border:0;border-radius:999px;flex-shrink:0;padding:12px 22px;box-shadow:0 6px 16px -6px #c5a05499,inset 0 1px #fff6}.flp .phone-pill button:hover{transform:scale(1.03)}.flp .close .after{color:var(--ink-3);margin-top:20px;font-size:14px}.flp .footer{background:var(--ink);padding:44px 0 52px}.flp .footer-row{color:#faf9f580;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.flp .footer-row .fbrand{color:#faf9f5cc;align-items:center;gap:12px;display:inline-flex}.flp .footer-row .fbrand img{flex-shrink:0;width:auto;height:22px}.flp .footer-links{gap:24px;display:flex}.flp .footer-links a{color:#faf9f58c;transition:color .2s}.flp .footer-links a:hover{color:#faf9f5}
