.theapp-page .hero{background:radial-gradient(120% 90% at 80% 0%,var(--green-l),var(--green) 45%,var(--green-d) 110%);color:var(--cream);border-bottom:3px solid var(--brass);position:relative;overflow:hidden}.theapp-page .hero:after{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0}.theapp-page section{padding:84px 0;position:relative}.theapp-page .kicker{color:var(--cognac);align-items:center;gap:.7em;margin-bottom:16px;display:flex}.theapp-page .kicker:before{content:"";background:var(--cognac);width:30px;height:2px;display:inline-block}.theapp-page h2.big{max-width:18ch;font-size:clamp(2rem,4.2vw,3.1rem)}.theapp-page .lead-serif{color:var(--ink-soft);max-width:60ch;margin-top:18px;font-size:1.18rem}.theapp-page .phone{background:#0d0d0f;border-radius:46px;width:286px;height:592px;padding:11px;position:relative;box-shadow:0 44px 80px -34px #0000009e,inset 0 0 0 2px #ffffff0d}.theapp-page .phone:before{content:"";z-index:4;background:#0d0d0f;border-radius:16px;width:96px;height:26px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.theapp-page .screen{background:var(--parch);border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.theapp-page .s-status{font-family:var(--label);color:var(--ink);justify-content:space-between;align-items:center;padding:13px 22px 7px;font-size:.66rem;font-weight:700;display:flex}.theapp-page .s-status .r{align-items:center;gap:5px;display:flex}.theapp-page .s-status .batt{border:1px solid var(--ink);border-radius:2px;width:18px;height:9px;position:relative}.theapp-page .s-status .batt:after{content:"";background:var(--ink);border-radius:1px;position:absolute;inset:1.5px 5px 1.5px 1.5px}.theapp-page .s-head{background:radial-gradient(120% 100% at 18% 0%,var(--green-l),var(--green) 72%);color:var(--cream);align-items:center;gap:11px;padding:13px 16px 15px;display:flex}.theapp-page .s-head .loz{background:radial-gradient(120% 100% at 30% 18%,var(--cognac-hi),var(--cognac) 48%,var(--cognac-lo) 118%);border-radius:30%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -4px 10px #00000047}.theapp-page .s-head .loz span{font-family:var(--script);color:#56290f;text-shadow:0 -1px 1px #00000080,0 1px #faecce4d;font-size:29px;line-height:1;display:block;transform:translate(-.105em,.12em)rotate(-13deg)}.theapp-page .s-head .club{font-family:var(--serif);font-size:1rem;font-weight:600;line-height:1.12}.theapp-page .s-head .club small{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-hi);margin-top:3px;font-size:.54rem;font-weight:700;display:block}.theapp-page .s-body{flex-direction:column;flex:1;gap:10px;padding:13px 13px 0;display:flex;overflow:hidden}.theapp-page .s-greet{font-family:var(--serif);color:var(--ink-soft);font-size:.85rem;font-style:italic}.theapp-page .s-card{background:var(--cream);border:1px solid var(--parch-d);border-radius:14px;padding:12px 13px;box-shadow:0 4px 10px -8px #7e3f1e4d}.theapp-page .s-card .lab{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--cognac);font-size:.55rem;font-weight:700}.theapp-page .s-card .ttl{font-family:var(--serif);color:var(--green);margin-top:3px;font-size:1rem;font-weight:600}.theapp-page .s-card .sub{font-family:var(--label);color:var(--ink-soft);margin-top:3px;font-size:.7rem;line-height:1.4}.theapp-page .s-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.theapp-page .s-act{background:var(--cream);border:1px solid var(--parch-d);text-align:center;font-family:var(--label);color:var(--ink-soft);border-radius:12px;padding:10px 4px;font-size:.58rem;font-weight:600}.theapp-page .s-act svg{width:19px;height:19px;color:var(--cognac);margin:0 auto 5px;display:block}.theapp-page .s-tabs{background:var(--cream);border-top:1px solid var(--parch-d);justify-content:space-around;align-items:center;margin-top:auto;padding:9px 0 13px;display:flex}.theapp-page .s-tab{font-family:var(--label);color:var(--ink-soft);opacity:.55;flex-direction:column;align-items:center;gap:3px;font-size:.5rem;font-weight:600;display:flex}.theapp-page .s-tab.on{opacity:1;color:var(--cognac)}.theapp-page .s-tab svg{width:18px;height:18px}.theapp-page .phone-cap{font-family:var(--serif);color:var(--ink-soft);text-align:center;max-width:32ch;font-size:.96rem;font-style:italic;line-height:1.45}.theapp-page .phone-cap b{font-style:normal;font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--cognac);margin-bottom:7px;font-size:.62rem;font-weight:700;display:block}@media (max-width:880px){.theapp-page .meet .wrap{grid-template-columns:1fr;gap:34px}}.theapp-page .inside{background:var(--parch)}.theapp-page .carousel{margin-top:42px;margin-inline:calc(50% - 50vw);position:relative}.theapp-page .carousel:before,.theapp-page .carousel:after{content:"";z-index:2;pointer-events:none;width:9%;min-width:36px;max-width:130px;position:absolute;top:0;bottom:0}.theapp-page .carousel:before{background:linear-gradient(to right,var(--parch),#f3e8ce00);left:0}.theapp-page .carousel:after{background:linear-gradient(to left,var(--parch),#f3e8ce00);right:0}.theapp-page .track{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:30px;padding:6px 32px 24px max(28px,50vw - 542px);scroll-padding-left:max(28px,50vw - 542px);display:flex;overflow-x:auto}.theapp-page .track::-webkit-scrollbar{height:0}.theapp-page .slide{scroll-snap-align:start;flex-direction:column;flex:none;align-items:center;gap:16px;display:flex}.theapp-page .scap{text-align:center;max-width:286px}.theapp-page .scap .fn{font-family:var(--serif);color:var(--green);font-size:1.12rem;font-weight:600}.theapp-page .scap p{font-family:var(--label);color:var(--ink-soft);margin-top:4px;font-size:.82rem;line-height:1.45}.theapp-page .pkg-pill{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--cognac);background:#a65b311a;border:1px solid #a65b3147;border-radius:999px;margin-top:9px;padding:.34em .72em;font-size:.56rem;font-weight:700;display:inline-block}.theapp-page .car-nav{justify-content:center;gap:12px;margin-top:6px;display:flex}.theapp-page .car-btn{border:1.5px solid var(--parch-d);background:var(--cream);width:46px;height:46px;color:var(--green);cursor:pointer;transition:transform .15s var(--ease),border-color .2s ease,background-color .2s ease;border-radius:50%;justify-content:center;align-items:center;display:flex}.theapp-page .car-btn:hover{border-color:var(--brass);background:#fff}.theapp-page .car-btn:active{transform:scale(.94)}.theapp-page .car-btn svg{width:20px;height:20px}.theapp-page .s-chat{flex-direction:column;gap:9px;display:flex}.theapp-page .bub{max-width:82%;font-family:var(--label);border-radius:14px;padding:9px 12px;font-size:.75rem;line-height:1.4}.theapp-page .bub.me{background:var(--green);color:var(--cream);border-bottom-right-radius:5px;align-self:flex-end}.theapp-page .bub.club{background:var(--cream);color:var(--ink);border:1px solid var(--parch-d);border-bottom-left-radius:5px;align-self:flex-start}.theapp-page .bub .w{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-hi);margin-bottom:3px;font-size:.54rem;font-weight:700}.theapp-page .bub.club .w{color:var(--cognac)}.theapp-page .s-reply{background:var(--cream);border:1px solid var(--parch-d);font-family:var(--label);color:#9a8f7f;border-radius:999px;align-items:center;margin-top:auto;padding:9px 14px;font-size:.72rem;display:flex}.theapp-page .s-membership{background:radial-gradient(120% 100% at 25% 0%,var(--green-l),var(--green));color:var(--cream);text-align:center;border-radius:16px;padding:18px}.theapp-page .s-membership .st{font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-hi);font-size:.56rem;font-weight:700}.theapp-page .s-membership .nm{font-family:var(--serif);margin-top:6px;font-size:1.25rem;font-weight:600}.theapp-page .s-membership .meta{font-family:var(--label);color:#fbf4e2cc;margin-top:6px;font-size:.68rem;line-height:1.55}.theapp-page .s-btn{text-align:center;background:var(--brass);width:100%;color:var(--green-d);font-family:var(--label);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;margin-top:12px;padding:11px;font-size:.7rem;font-weight:700;display:block}.theapp-page .s-menu .row{border-bottom:1px dashed var(--parch-d);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.theapp-page .s-menu .row:last-child{border-bottom:none}.theapp-page .s-menu .it{font-family:var(--serif);color:var(--ink);font-size:.85rem}.theapp-page .s-menu .it small{font-family:var(--label);color:var(--ink-soft);margin-top:1px;font-size:.6rem;display:block}.theapp-page .s-menu .pr{font-family:var(--label);color:var(--cognac);white-space:nowrap;font-size:.76rem;font-weight:700}.theapp-page .s-gal{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theapp-page .s-gal .ph{aspect-ratio:4/3;background:linear-gradient(135deg,var(--green-l),var(--green-d));border-radius:10px;position:relative;overflow:hidden}.theapp-page .s-gal .ph.b{background:linear-gradient(135deg,var(--cognac-hi),var(--cognac-lo))}.theapp-page .s-gal .ph.c{background:linear-gradient(135deg,#3a5a44,var(--green))}.theapp-page .s-gal .ph span{font-family:var(--label);color:#fbf4e2eb;font-size:.52rem;font-weight:600;position:absolute;bottom:7px;left:8px}.theapp-page .s-people{flex-direction:column;gap:9px;display:flex}.theapp-page .person{background:var(--cream);border:1px solid var(--parch-d);border-radius:12px;align-items:center;gap:11px;padding:9px 11px;display:flex}.theapp-page .person .av{background:radial-gradient(circle at 35% 30%,var(--green-l),var(--green));width:36px;height:36px;color:var(--brass-hi);font-family:var(--serif);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.theapp-page .person .nm{font-family:var(--serif);color:var(--green);font-size:.88rem;font-weight:600}.theapp-page .person .ro{font-family:var(--label);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:.58rem}.theapp-page .s-board .br{border-bottom:1px dashed var(--parch-d);grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:7px 0;display:grid}.theapp-page .s-board .br:last-child{border-bottom:none}.theapp-page .s-board .rk{font-family:var(--label);color:var(--cognac);font-size:.8rem;font-weight:700}.theapp-page .s-board .pn{font-family:var(--serif);color:var(--ink);font-size:.85rem}.theapp-page .s-board .sc{font-family:var(--label);color:var(--green);font-size:.8rem;font-weight:700}@media (max-width:560px){.theapp-page .scap{max-width:262px}}.theapp-page .loop-features{background:var(--green);color:var(--cream)}.theapp-page .loop-features .kicker{color:var(--brass)}.theapp-page .loop-features .kicker:before{background:var(--brass)}.theapp-page .loop-features h2.big{color:var(--cream)}.theapp-page .loop-head{align-items:center;gap:30px;margin-top:14px;display:flex}.theapp-page .loop-head h2.big{margin:0}.theapp-page .bigloz{background:radial-gradient(120% 100% at 30% 18%,var(--cognac-hi),var(--cognac) 48%,var(--cognac-lo) 118%);border-radius:30%;flex:none;justify-content:center;align-items:center;width:106px;height:106px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 28px -14px #0000008c,inset 0 1px 1px #ffffff2e,inset 0 -7px 16px #00000047}.theapp-page .bigloz:before{content:"";border:2px dashed var(--stitch);opacity:.7;border-radius:22%;position:absolute;inset:11%}.theapp-page .bigloz span{z-index:1;font-family:var(--script);color:#56290f;text-shadow:0 -1px 1px #00000080,0 1px #faecce4d;transform-origin:50%;font-size:80px;line-height:1;display:block;position:relative;transform:translate(-.105em,.12em)rotate(-13deg)}@media (max-width:620px){.theapp-page .loop-head{flex-direction:column;align-items:flex-start;gap:18px}.theapp-page .bigloz{width:84px;height:84px}.theapp-page .bigloz span{font-size:63px}}.theapp-page .card-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}.theapp-page .feat{transition:transform .2s var(--ease),background-color .2s ease,border-color .2s ease;background:#fbf4e20a;border:1px solid #c9a24a40;border-radius:16px;padding:26px 24px}.theapp-page .feat:hover{border-color:var(--brass);background:#fbf4e212;transform:translateY(-4px)}.theapp-page .feat .ic{background:radial-gradient(120% 100% at 30% 18%,var(--cognac-hi),var(--cognac) 48%,var(--cognac-lo) 118%);border-radius:30%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px -9px #00000080,inset 0 1px 1px #ffffff2e,inset 0 -5px 12px #00000047}.theapp-page .feat .ic svg{z-index:1;color:#56290f;filter:drop-shadow(0 1px #faecce52)drop-shadow(0 -1px 1px #00000073);width:24px;height:24px;display:block;position:relative}.theapp-page .feat h3{font-family:var(--serif);color:var(--cream);margin:14px 0 8px;font-size:1.22rem;font-weight:600}.theapp-page .feat p{font-family:var(--label);color:#fbf4e2bd;font-size:.9rem;line-height:1.55}@media (max-width:880px){.theapp-page .card-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.theapp-page .card-grid{grid-template-columns:1fr}}.theapp-page .ladder{background:var(--parch)}.theapp-page .tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:46px;display:grid}.theapp-page .tier{background:var(--cream);border:1.5px solid var(--parch-d);transition:transform .2s var(--ease),box-shadow .2s ease,border-color .2s ease;border-radius:20px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.theapp-page .tier:hover{transform:translateY(-5px);box-shadow:0 22px 40px -22px #7e3f1e66}.theapp-page .tier.feature{border-color:var(--brass);box-shadow:0 22px 44px -20px #7e3f1e66}.theapp-page .tier .tag-no{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--cognac);font-size:.7rem;font-weight:700}.theapp-page .tier h3{font-family:var(--serif);color:var(--green);margin:8px 0 4px;font-size:1.5rem;font-weight:600}.theapp-page .tier .nick{font-family:var(--serif);color:var(--ink-soft);font-size:1rem;font-style:italic}.theapp-page .tier ul{flex-direction:column;gap:11px;margin:20px 0 24px;list-style:none;display:flex}.theapp-page .tier li{font-family:var(--label);color:var(--ink-soft);padding-left:1.6em;font-size:.9rem;line-height:1.45;position:relative}.theapp-page .tier li:before{content:"";background:radial-gradient(circle at 50% 44%,#2e2207 0 22%,#c9a24a 33%,#e4c572 56%,#8a6b22 100%);border-radius:50%;width:9px;height:9px;position:absolute;top:.42em;left:1px;box-shadow:inset 0 0 0 .8px #00000038,0 1px 1px #0000004d}.theapp-page .tier .ribbon{background:var(--brass);color:var(--green-d);font-family:var(--label);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.4em .85em;font-size:.64rem;font-weight:700;position:absolute;top:-12px;right:22px}.theapp-page .tier .climb{font-family:var(--label);color:var(--cognac);margin-top:auto;font-size:.78rem;font-weight:500}.theapp-page .ladder .founding{font-family:var(--serif);color:var(--ink-soft);text-align:center;margin-top:34px;font-size:1.05rem;font-style:italic}@media (max-width:880px){.theapp-page .tiers{grid-template-columns:1fr}}.theapp-page .hero .wrap{padding:74px 28px 82px}.theapp-page .hero .eyebrow{color:var(--brass)}.theapp-page .hero h1{color:var(--cream);max-width:18ch;margin:.3em 0;font-size:clamp(2.4rem,5.4vw,4rem)}.theapp-page .hero h1 em{color:var(--brass-hi);font-style:italic}.theapp-page .hero p.lead{color:#fbf4e2db;max-width:54ch;font-size:1.16rem;font-family:var(--serif);margin:0}.theapp-page .hero .cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.theapp-page .hero .trust{font-family:var(--label);color:#fbf4e29e;margin-top:24px;font-size:.78rem;display:block}.theapp-page .hero .trust b{color:var(--brass-hi);font-weight:700}.theapp-page .foundation{background:var(--green-d);color:var(--cream)}.theapp-page .foundation .kicker{color:var(--brass)}.theapp-page .foundation .kicker:before{background:var(--brass)}.theapp-page .foundation h2.big{color:var(--cream)}.theapp-page .foundation .lead-serif{color:#fbf4e2d6}.theapp-page .layers{background:var(--parch)}.theapp-page .layers .kicker{color:var(--cognac)}.theapp-page .layers .kicker:before{background:var(--cognac)}.theapp-page .memberarea{background:var(--green);color:var(--cream)}.theapp-page .memberarea .kicker{color:var(--brass)}.theapp-page .memberarea .kicker:before{background:var(--brass)}.theapp-page .memberarea h2.big{color:var(--cream)}.theapp-page .memberarea .lead-serif{color:#fbf4e2d6}.theapp-page .memberarea .wrap{grid-template-columns:1fr .82fr;align-items:center;gap:48px;display:grid}.theapp-page .ma-phone{justify-content:center;display:flex}@media (max-width:880px){.theapp-page .memberarea .wrap{grid-template-columns:1fr;gap:34px}.theapp-page .ma-phone{order:-1}}.theapp-page .tilegrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.theapp-page .tile{background:var(--cream);border:1px solid var(--parch-d);border-radius:12px;flex-direction:column;gap:7px;padding:11px 10px;display:flex;box-shadow:0 4px 10px -8px #7e3f1e4d}.theapp-page .tile .ti{background:radial-gradient(120% 100% at 30% 18%,var(--cognac-hi),var(--cognac) 48%,var(--cognac-lo) 118%);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:inset 0 1px 1px #ffffff2e,inset 0 -3px 8px #00000040}.theapp-page .tile .ti svg{color:#56290f;width:15px;height:15px}.theapp-page .tile .tn{font-family:var(--serif);color:var(--green);font-size:.78rem;font-weight:600;line-height:1.1}.theapp-page .tile .ts{font-family:var(--label);color:var(--ink-soft);font-size:.54rem;line-height:1.3}.theapp-page .lookis{background:radial-gradient(130% 90% at 22% 0%,var(--cognac-hi),var(--cognac) 55%,var(--cognac-lo) 125%);color:var(--cream);border-top:3px solid var(--brass);border-bottom:3px solid var(--brass)}.theapp-page .lookis .kicker{color:var(--green-d)}.theapp-page .lookis .kicker:before{background:var(--green-d)}.theapp-page .lookis h2.big{color:var(--cream)}.theapp-page .lookis .lead-serif{color:#fbf4e2e6;max-width:56ch}.theapp-page .injects{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.theapp-page .injects span{font-family:var(--label);color:var(--cream);background:#152a1e33;border:1px solid #fbf4e24d;border-radius:999px;padding:.5em 1em;font-size:.8rem;font-weight:600}.theapp-page .landexpand{background:var(--parch)}.theapp-page .landexpand h2{font-family:var(--serif);color:var(--green);letter-spacing:-.01em;max-width:20ch;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:600}.theapp-page .landexpand h2 em{color:var(--cognac);font-style:italic}.theapp-page .landexpand p{font-family:var(--serif);color:var(--ink-soft);max-width:58ch;margin-top:18px;font-size:1.16rem;line-height:1.6}.theapp-page .final{background:var(--green);color:var(--cream);text-align:center}.theapp-page .final .wrap{max-width:680px}.theapp-page .final .word{font-family:var(--script);color:var(--brass-hi);font-size:clamp(2.6rem,7vw,4rem);line-height:.9}.theapp-page .final h2{font-family:var(--serif);color:var(--cream);margin:8px 0 14px;font-size:clamp(1.6rem,3.6vw,2.3rem)}.theapp-page .final p{color:#fbf4e2d6;max-width:48ch;font-size:1.08rem;font-family:var(--serif);margin:0 auto 26px}.theapp-page .final .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.theapp-page .appfilm{background:var(--cream)}.theapp-page .appfilm .kicker{color:var(--cognac)}.theapp-page .appfilm .kicker:before{background:var(--cognac)}.theapp-page .appfilm h2.big{color:var(--green)}.theapp-page .appfilm .lead-serif{color:var(--ink-soft);max-width:54ch}.theapp-page .filmstage{max-width:900px;margin:40px auto 0}.theapp-page .film-cap{text-align:center;font-family:var(--label);letter-spacing:.04em;color:var(--ink-soft);margin-top:16px;font-size:.8rem}.theapp-page .tier.f9{background:var(--parch-d);border-color:var(--tan)}.theapp-page .tier.f9 .tag-no{color:var(--green)}.theapp-page .tier.f9 h3{color:var(--cognac-lo)}.theapp-page .tier.f9 li{color:var(--ink)}.theapp-page .tier.f9 .climb{color:var(--green);font-weight:700}
