@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}:root{--bg:#ede4d3;--paper:#f4ecde;--paper-strong:#fff8ec;--ink:#172c22;--muted:#536357;--forest:#0b261a;--forest-soft:#163325;--gold:#d4a56d;--gold-dark:#ad7d45;--cream:#f8efe1;--sage:#dfe8c8;--shadow:0 22px 65px rgba(20,34,26,0.23);--radius-xl:30px;--radius-lg:24px;--radius-md:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body{margin:0;background:radial-gradient(circle at top left,rgba(213,165,109,.23),transparent 33rem),radial-gradient(circle at 85% 10%,rgba(104,139,105,.23),transparent 28rem),var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{display:block;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.site-shell{position:relative;min-height:100vh;overflow:hidden;padding:clamp(0px,2vw,24px)}.aurora{pointer-events:none;position:fixed;z-index:0;width:520px;height:520px;border-radius:999px;filter:blur(38px);opacity:.42}.aurora-one{left:-180px;top:-160px;background:#d7b07b}.aurora-two{right:-220px;bottom:-190px;background:#87a37b}.funnel-frame{z-index:1;display:grid;width:min(100%,1180px);margin:0 auto;border:1px solid rgba(255,255,255,.62);border-radius:clamp(0px,3vw,36px);background:rgba(239,230,214,.72);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.funnel-frame,.hero{position:relative;overflow:hidden}.hero{min-height:320px}.hero-bg{background-image:url(/images/hero-mountains.svg);background-size:cover;background-position:50%;transform:scale(1.015)}.hero-bg,.hero-overlay{position:absolute;inset:0}.hero-overlay{background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(239,230,214,.7) 62%,rgba(239,230,214,.96)),radial-gradient(circle at 80% 25%,rgba(255,234,179,.62),transparent 18rem)}.topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px clamp(18px,5vw,42px) 0}.round-button{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(17,38,27,.68);color:white;box-shadow:0 12px 30px rgba(15,31,22,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s ease,background .25s ease}.round-button:hover{transform:translateY(-2px);background:rgba(17,38,27,.88)}.notification{position:relative}.notification span{position:absolute;top:13px;right:13px;width:9px;height:9px;border:1px solid #fff2df;border-radius:99px;background:#d99a52}.desktop-nav{display:none}.hero-copy{position:relative;z-index:2;display:flex;max-width:610px;margin:32px auto 0;padding:0 24px;flex-direction:column;align-items:center;text-align:center}.lotus-mark{display:grid;width:106px;height:106px;place-items:center;border:1px solid rgba(177,136,80,.45);border-radius:999px;color:#b18750;background:rgba(255,255,255,.24);box-shadow:inset 0 0 32px rgba(255,255,255,.34),0 20px 55px rgba(46,62,42,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eyebrow,.overline{text-transform:uppercase;letter-spacing:.105em;font-size:.72rem;font-weight:800}.overline{margin:14px 0 0;color:rgba(58,69,58,.78)}.hero h1{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,8vw,4.35rem);font-weight:500;letter-spacing:clamp(.12em,1vw,.2em);text-transform:uppercase;color:#173024}.claim,.hero h1{text-wrap:balance}.claim{max-width:530px;margin:12px auto 0;font-size:clamp(1.06rem,2vw,1.38rem);line-height:1.45;color:#314238}.tag-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.tag-row span{border:1px solid rgba(97,116,91,.18);border-radius:999px;padding:8px 11px;background:rgba(255,255,255,.22);color:#2b3d31;font-size:.71rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ornament{display:flex;align-items:center;gap:8px;margin-top:17px;color:#bf9460}.ornament i{width:72px;height:1px;background:linear-gradient(90deg,transparent,rgba(177,136,80,.75))}.ornament i:last-child{background:linear-gradient(90deg,rgba(177,136,80,.75),transparent)}.card-stack{position:relative;z-index:3;display:grid;grid-gap:14px;gap:14px;padding:0 clamp(16px,4vw,34px) 30px;transform:translateY(-34px)}.funnel-card,.lead-card{border-radius:var(--radius-lg);box-shadow:0 18px 45px rgba(20,35,26,.18)}.funnel-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.54);min-height:120px;transition:transform .28s ease,box-shadow .28s ease}.funnel-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(20,35,26,.22)}.card-link{position:relative;display:grid;grid-template-columns:minmax(90px,30%) 1fr;min-height:120px}.card-media{position:relative;min-height:100%;overflow:hidden}.card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05))}.card-media img{width:100%;height:100%;min-height:120px;object-fit:cover;transition:transform .7s ease}.funnel-card:hover .card-media img{transform:scale(1.06)}.card-body{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:18px 60px 18px 20px}.funnel-card h2,.lead-card h2{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05;text-wrap:balance}.funnel-card h2{font-size:clamp(1.55rem,5vw,2.15rem)}.funnel-card p,.lead-card p{margin:8px 0 0;line-height:1.35}.funnel-card p{max-width:470px;font-size:.91rem}.feature-row{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.feature-row span{gap:5px;font-size:.73rem;font-weight:700;opacity:.86;white-space:nowrap}.cta-pill,.feature-row span{display:inline-flex;align-items:center}.cta-pill{width:-moz-fit-content;width:fit-content;gap:7px;margin-top:14px;border-radius:999px;padding:10px 18px;font-size:.78rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase;box-shadow:0 10px 22px rgba(11,38,26,.13)}.arrow-bubble{position:absolute;top:50%;right:15px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.56);border-radius:999px;background:rgba(255,255,255,.24);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform:translateY(-50%);transition:transform .25s ease,background .25s ease}.funnel-card:hover .arrow-bubble{transform:translate(3px,-50%);background:rgba(255,255,255,.36)}.variant-dark{background:radial-gradient(circle at 80% 20%,rgba(239,189,123,.18),transparent 12rem),#092519;color:#fffdf5}.variant-cosmic .eyebrow,.variant-dark .eyebrow,.variant-spotify .eyebrow{color:rgba(255,255,255,.76)}.variant-cosmic p,.variant-dark p,.variant-spotify p{color:rgba(255,255,255,.82)}.variant-dark .cta-pill{background:#edbd7b;color:#13261b}.variant-light{background:linear-gradient(120deg,#f7efdf,#efe2cf);color:#1b2f25}.variant-light .eyebrow,.variant-soft .eyebrow{color:#61705f}.variant-light p,.variant-soft p{color:#2f4035}.variant-light .cta-pill{background:#102c20;color:white}.variant-cosmic{background:radial-gradient(circle at 18% 28%,rgba(149,93,220,.55),transparent 13rem),radial-gradient(circle at 76% 14%,rgba(250,218,130,.18),transparent 10rem),#080d2d;color:#ffffff}.variant-cosmic .cta-pill{background:#7660bb;color:#fff}.variant-spotify{background:radial-gradient(circle at 24% 23%,rgba(56,190,111,.18),transparent 12rem),#061f16;color:#fff}.variant-spotify .cta-pill{background:rgba(255,255,255,.14);color:white}.variant-soft{background:linear-gradient(120deg,#f8f1e6,#efe4d4);color:#1b2f25}.variant-soft .cta-pill{background:#d2a875;color:#1c2f25}.music-widget{position:absolute;right:13px;bottom:13px;left:13px;display:flex;align-items:center;gap:9px;color:white}.play-dot{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wave{display:flex;height:26px;flex:1 1;align-items:center;gap:3px}.wave i{display:block;width:3px;height:12px;border-radius:99px;background:rgba(255,255,255,.72);animation:wave 1.3s ease-in-out infinite}.wave i:nth-child(2){height:20px;animation-delay:.1s}.wave i:nth-child(3){height:15px;animation-delay:.2s}.wave i:nth-child(4){height:24px;animation-delay:.3s}.wave i:nth-child(5){height:11px;animation-delay:.4s}.wave i:nth-child(6){height:18px;animation-delay:.5s}@keyframes wave{50%{transform:scaleY(.55)}}.lead-card{position:relative;display:grid;min-height:120px;grid-template-columns:minmax(90px,30%) 1fr;overflow:hidden;border:1px solid rgba(255,255,255,.62);background:linear-gradient(120deg,#edf3d9,#dfe9c8)}.lead-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.55),transparent 12rem);pointer-events:none}.lead-media{position:relative;overflow:hidden}.lead-media img{width:100%;height:100%;min-height:120px;object-fit:cover}.gift-orb{position:absolute;top:50%;right:-22px;display:grid;width:86px;height:86px;place-items:center;border-radius:999px;background:rgba(255,255,255,.68);color:#5e7e59;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lead-copy{position:relative;z-index:1;padding:18px 18px 16px 20px}.lead-copy .eyebrow{display:inline-flex;align-items:center;gap:5px;color:#66715e}.lead-card h2{font-size:clamp(1.3rem,4.6vw,1.8rem);color:#1b3025}.lead-card p{color:#33483b;font-size:.88rem}.lead-form{display:flex;gap:8px;margin-top:13px}.lead-form input{min-width:0;flex:1 1;height:42px;border:1px solid rgba(255,255,255,.78);border-radius:14px;padding:0 13px;background:rgba(255,255,255,.76);color:#1b3025;outline:none}.lead-form input:focus{border-color:#557553;box-shadow:0 0 0 4px rgba(85,117,83,.12)}.lead-form button{height:42px;border:0;border-radius:14px;padding:0 16px;background:#407346;color:white;cursor:pointer;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 24px rgba(38,84,45,.2)}.lead-copy small{display:block;margin-top:8px;color:rgba(51,72,59,.75);font-size:.71rem}.footer{padding:12px 0 0;text-align:center;color:#47584d}.footer p{margin:0 0 10px;font-size:.83rem}.legal-row,.social-row{display:flex;align-items:center;justify-content:center}.social-row{gap:18px;color:#14251d}.social-row a{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;transition:background .25s ease,transform .25s ease}.social-row a:hover{background:rgba(255,255,255,.42);transform:translateY(-2px)}.legal-row{gap:8px;margin:6px 0;font-size:.75rem}.footer small{font-size:.73rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-page{min-height:100vh;padding:24px;background:#0d1e16;color:#f9f3e9}.admin-shell{width:min(100%,1120px);margin:0 auto}.admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.admin-header h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.3rem)}.admin-header p{max-width:660px;margin:8px 0 0;color:rgba(249,243,233,.74);line-height:1.55}.admin-header a,.admin-mini-link{color:inherit}.admin-panel{display:grid;grid-gap:18px;gap:18px}.admin-box{border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:20px;background:rgba(255,255,255,.06);box-shadow:0 20px 65px rgba(0,0,0,.24)}.admin-box h2{margin:0 0 14px;font-size:1.1rem}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-field{display:grid;grid-gap:7px;gap:7px}.admin-field.full{grid-column:1/-1}.admin-field label{color:rgba(249,243,233,.78);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-field input,.admin-field select,.admin-field textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 13px;background:rgba(0,0,0,.19);color:#fffaf0;outline:none}.admin-field textarea{min-height:94px;resize:vertical}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#d4a56d;box-shadow:0 0 0 4px rgba(212,165,109,.13)}.admin-card-row{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px;background:rgba(255,255,255,.045)}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.admin-button{border:0;border-radius:999px;padding:12px 18px;background:#d4a56d;color:#102018;cursor:pointer;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.admin-button.secondary{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fffaf0}.admin-status{min-height:22px;color:#d4a56d;font-weight:800}@media (min-width:860px){.funnel-frame{grid-template-columns:.95fr 1.05fr;align-items:start}.hero{min-height:auto}.hero-bg,.hero-overlay{position:absolute}.topbar{padding-top:34px}.desktop-nav{display:flex;min-width:0;flex-wrap:wrap;justify-content:center;gap:8px}.desktop-nav a{border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:10px 12px;background:rgba(255,255,255,.17);color:#203529;font-size:.77rem;font-weight:900;text-transform:uppercase;letter-spacing:.045em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hero-copy{min-height:340px;justify-content:center;margin-top:0}.card-stack{align-content:start;padding:24px;transform:none}.card-link,.lead-card{grid-template-columns:minmax(120px,31%) 1fr}.funnel-card h2{font-size:clamp(1.5rem,2.2vw,2rem)}.lead-card h2{font-size:clamp(1.3rem,1.8vw,1.6rem)}}@media (min-width:1200px){.card-stack{gap:14px}.card-link,.card-media img,.funnel-card,.lead-card,.lead-media img{min-height:130px}}@media (max-width:520px){.site-shell{padding:0}.funnel-frame{min-height:auto;border:0;border-radius:0}.hero{min-height:280px}.topbar{padding-top:20px}.round-button{width:48px;height:48px}.hero-copy{margin-top:16px}.lotus-mark{width:72px;height:72px}.hero h1{font-size:2rem}.claim{font-size:.95rem}.tag-row span{padding:5px 7px;font-size:.6rem}.card-stack{gap:8px;padding:0 12px 20px}.card-link,.lead-card{grid-template-columns:32% 1fr;min-height:110px}.card-media img,.lead-media img{min-height:110px}.card-body{padding:12px 48px 12px 12px}.funnel-card h2{font-size:1.3rem}.funnel-card p{font-size:.78rem;margin:4px 0 0}.feature-row{display:none}.cta-pill{padding:7px 11px;font-size:.65rem;margin-top:8px}.arrow-bubble{right:10px;width:36px;height:36px}.lead-copy{padding:12px 10px}.lead-card h2{font-size:1.05rem}.lead-card p{font-size:.72rem;margin:3px 0 0}.lead-form{flex-direction:column;gap:6px;margin-top:8px}.lead-form button,.lead-form input{height:34px}.gift-orb{width:56px;height:56px}.admin-page{padding:14px}.admin-header{flex-direction:column}.admin-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}