@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.25158358.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.5f7c7356.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.fb4c44d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_47cb3cb0-module__e_s0da__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_47cb3cb0-module__e_s0da__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_732c072f-module__SG0sBa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_732c072f-module__SG0sBa__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bc3cdba7557578e9-s.93f6cb11.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e0722da56363036-s.614d5aeb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09fd331868a74310-s.p.e287d451.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allura Fallback;src:local(Arial);ascent-override:105.51%;descent-override:59.35%;line-gap-override:0.0%;size-adjust:75.82%}.allura_5d45af1-module__0ekA2q__className{font-family:Allura,Allura Fallback;font-style:normal;font-weight:400}.allura_5d45af1-module__0ekA2q__variable{--font-allura:"Allura","Allura Fallback"}
.lv2{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;--paper:#faf7f2;--cream:#f2ecdf;--ink:#201d18;--ink2:#5c564c;--faint:#8d8578;--line:#201d181a;--teal:#0a7f8a;--tealbright:#00b8c4;--amber:#c77b34;--card:#fff;--shadow:0 24px 60px #201d181f;line-height:1.55;overflow-x:hidden}.lv2 *{box-sizing:border-box;margin:0;padding:0}html:has(.lv2){scroll-behavior:smooth}.lv2{background:var(--paper);color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.lv2 .serif{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.015em;font-weight:560}.lv2 .num{font-variant-numeric:tabular-nums}.lv2 img{max-width:100%;display:block}.lv2 a{color:inherit;text-decoration:none}.lv2 button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.lv2 section{padding:104px 24px}@media (max-width:720px){.lv2 section{padding:64px 20px}}.lv2 .wrap{max-width:1140px;margin:0 auto}.lv2 .kicker{letter-spacing:.18em;color:var(--teal);text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700}.lv2 h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.015em;max-width:680px;font-size:clamp(30px,4vw,46px);font-weight:560;line-height:1.12}.lv2 .lede{color:var(--ink2);max-width:600px;margin-top:18px;font-size:17px}.lv2 .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.lv2 .reveal.in{opacity:1;transform:none}.lv2 .cta{background:var(--teal);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 30px;font-size:15.5px;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 10px 26px #0a7f8a47}.lv2 .cta:hover{background:#086974;transform:translateY(-1px)}.lv2 .cta.small{box-shadow:none;padding:11px 22px;font-size:14px}.lv2 .quiet{color:var(--ink2);border-bottom:1px solid #201d1840;padding-bottom:2px;font-size:14px}.lv2 .quiet:hover{color:var(--ink)}.lv2 nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#faf7f2e0;position:sticky;top:0}.lv2 .navin{justify-content:space-between;align-items:center;gap:18px;max-width:1140px;margin:0 auto;padding:14px 24px;display:flex}.lv2 .brand{align-items:center;gap:11px;font-size:19px;font-weight:700;display:flex}.lv2 .brand img{border-radius:9px;width:34px;height:34px}.lv2 .navlinks{color:var(--ink2);align-items:center;gap:30px;font-size:14.5px;font-weight:500;display:flex}.lv2 .navlinks a:hover{color:var(--ink)}.lv2 .burger{flex-direction:column;gap:5px;padding:8px;display:none}.lv2 .burger span{background:var(--ink);border-radius:2px;width:22px;height:2px}@media (max-width:880px){.lv2 .navlinks,.lv2 .navcta{display:none}.lv2 .burger{display:flex}}.lv2 .navlinks .signin{color:var(--teal);border:1.5px solid var(--teal);border-radius:999px;padding:9px 18px;font-weight:700;transition:background .18s,transform .18s}.lv2 .navlinks .signin:hover{background:#0a7f8a14;transform:translateY(-1px)}.lv2 .navdd{position:relative}.lv2 .navdd .ddcaret{color:var(--faint);font-size:9px}.lv2 .ddpanel{border:1px solid var(--line);opacity:0;visibility:hidden;z-index:60;background:#fff;border-radius:16px;grid-template-columns:repeat(3,max-content);gap:26px;padding:22px 26px;transition:all .25s;display:grid;position:absolute;top:calc(100% + 14px);left:-24px;transform:translateY(6px);box-shadow:0 22px 54px #201d1829}.lv2 .navdd:hover .ddpanel,.lv2 .navdd:focus-within .ddpanel{opacity:1;visibility:visible;transform:none}.lv2 .ddpanel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.lv2 .ddpanel b{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:12px;display:block}.lv2 .ddpanel a{color:var(--ink2);white-space:nowrap;padding:4px 0;font-size:13.5px;display:block}.lv2 .ddpanel a:hover{color:var(--teal)}.lv2 .drawer{z-index:99;background:var(--paper);flex-direction:column;gap:4px;padding:96px 32px;display:none;position:fixed;inset:0}.lv2 .drawer.open{display:flex}.lv2 .drawer a{font-family:var(--font-fraunces),Georgia,serif;border-bottom:1px solid var(--line);padding:16px 0;font-size:28px}.lv2 .drawer .cta{justify-content:center;margin-top:28px}.lv2 .hero{align-items:flex-end;min-height:88vh;display:flex;position:relative;overflow:hidden}.lv2 .heroimg,.lv2 .herovid{object-fit:cover;object-position:50% 32%;filter:saturate(1.07)contrast(1.04)brightness(1.02);width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.lv2 .heroimg{transform-origin:60% 40%;animation:22s ease-in-out infinite alternate kb;display:none}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.lv2 .herovid{display:none}.lv2 .heroimg{animation:none;display:block}}.lv2 .script{font-family:var(--font-allura),cursive;color:#0000;background:linear-gradient(90deg,var(--teal),var(--teal))no-repeat 0 0/0% 100%;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:400;line-height:1;animation:1.8s .3s forwards write}@keyframes write{to{background-size:100% 100%}}@media (prefers-reduced-motion:reduce){.lv2 .script{background-size:100% 100%;animation:none}}.lv2 .navscript{font-family:var(--font-allura),cursive;color:#0000;background:linear-gradient(90deg,var(--ink),var(--ink))no-repeat 0 0/0% 100%;-webkit-background-clip:text;background-clip:text;font-size:46px;line-height:.9;animation:1.6s .2s forwards write;display:inline-block}.lv2 .navscript:first-letter{font-size:1.45em}.lv2 nav,.lv2 .navin{overflow:visible}.lv2 .brand{margin-bottom:-10px}@media (prefers-reduced-motion:reduce){.lv2 .navscript{background-size:100% 100%;animation:none}}.lv2 .scrim{background:linear-gradient(180deg,#14100a1a,transparent 30%,transparent 90%,#faf7f28c 97%,var(--paper));position:absolute;inset:0}.lv2 .heroin{z-index:2;align-items:flex-end;width:100%;max-width:1140px;margin:0 auto;padding:0 24px 34px;display:flex;position:relative}@media (max-width:940px){.lv2 .heroin{grid-template-columns:1fr;padding-bottom:48px}}.lv2 .herocard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);background:#ffffffc2;border:1px solid #fff9;border-radius:20px;width:100%;max-width:620px;padding:22px 30px 24px;transition:max-width .9s,padding .9s,opacity .7s,transform .7s}.lv2 .herocard.hidden{opacity:0;pointer-events:none;transform:translateY(14px)}.lv2 .ctarow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.lv2 .ctarow .micro{margin-top:0}@media (max-width:720px){.lv2 .herocard{padding:30px 26px}}.lv2 h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;font-size:clamp(1.65rem,3.1vw,2.35rem);font-weight:640;line-height:1.1}.lv2 .hsub{color:var(--ink2);max-width:540px;margin:14px 0 0;font-size:14.5px}.lv2 .micro{color:var(--faint);margin-top:14px;font-size:12.5px}.lv2 .cardlayer{z-index:3;pointer-events:none;position:absolute;inset:0}.lv2 .cardlayer .mcard{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);opacity:0;background:#fffdf9a8;border:1px solid #ffffffa6;border-radius:16px;padding:16px 20px;transition:opacity .6s,transform .9s cubic-bezier(.2,.9,.3,1),clip-path .8s cubic-bezier(.22,.9,.32,1);position:absolute;box-shadow:0 16px 44px #201d1838}.lv2 .mcard .slogo{vertical-align:middle;border-radius:6px;width:22px;height:22px;margin-right:7px;display:inline-block}.lv2 .p-tl{width:300px;top:96px;left:44px}.lv2 .p-tr{width:300px;top:96px;right:44px}.lv2 .p-br{width:300px;bottom:118px;right:52px}.lv2 .p-ml{width:330px;top:22%;left:44px}.lv2 .p-lr{width:330px;bottom:118px;right:52px}.lv2 .p-brBig{width:430px;padding:22px 26px;bottom:118px;right:44px}.lv2 .p-rail{width:300px;padding:18px 20px;top:110px;right:44px}.lv2 .mcard.va{clip-path:inset(0 0 92% round 16px);transform:translateY(16px)}.lv2 .cardlayer.play .mcard.va{opacity:1;clip-path:inset(-40px -40px -70px);transform:none}.lv2 .va .el{opacity:0;transition:all .5s;transform:translateY(9px)}.lv2 .cardlayer.play .va .el{opacity:1;transform:none}.lv2 .cardlayer.play .va.p-tl .el:first-child{transition-delay:.6s}.lv2 .cardlayer.play .va.p-tl .el:nth-child(2){transition-delay:.72s}.lv2 .cardlayer.play .va.p-tl .el:nth-child(3){transition-delay:.84s}.lv2 .cardlayer.play .va.p-tr .el:first-child{transition-delay:1.05s}.lv2 .cardlayer.play .va.p-tr .el:nth-child(2){transition-delay:1.17s}.lv2 .cardlayer.play .va.p-tr .el:nth-child(3){transition-delay:1.29s}.lv2 .cardlayer.play .va.p-br .el:first-child{transition-delay:1.5s}.lv2 .cardlayer.play .va.p-br .el:nth-child(2){transition-delay:1.62s}.lv2 .cardlayer.play .va.p-br .el:nth-child(3){transition-delay:1.74s}.lv2 .cardlayer.play .va.p-br .el:nth-child(4){transition-delay:1.86s}.lv2 .cardlayer.play .va.p-br .el:nth-child(5){transition-delay:1.98s}.lv2 .mcard.vb{transform:translateY(26px)}.lv2 .cardlayer.play .mcard.vb{opacity:1;transform:none}.lv2 .mcard.vc{transform:scale(.95)}.lv2 .cardlayer.play .mcard.vc{opacity:1;transform:scale(1)}.lv2 .vc .vstory{font-family:var(--font-fraunces),Georgia,serif;color:var(--ink);margin:8px 0 10px;font-size:22px;font-weight:600;line-height:1.3}.lv2 .vc .vstory b{color:var(--teal)}.lv2 .vc .s{opacity:0;transition:all .55s;transform:translateY(8px)}.lv2 .cardlayer.play .vc .s1{opacity:1;transition-delay:.9s;transform:none}.lv2 .cardlayer.play .vc .s2{opacity:1;transition-delay:1.3s;transform:none}.lv2 .cardlayer.play .vc .s3{opacity:1;transition-delay:2.1s;transform:none}.lv2 .cardlayer.play .vc .s4{opacity:1;transition-delay:2.7s;transform:none}.lv2 .vc .gbarx{background:#201d1814;border-radius:99px;height:7px;margin-bottom:10px;overflow:hidden}.lv2 .vc .gbarx i{background:linear-gradient(90deg,var(--teal),#3fb9c4);border-radius:99px;width:0;height:100%;transition:width 1.1s 2.3s;display:block}.lv2 .cardlayer.play .vc .gbarx i{width:21%}.lv2 .vc .stamp{color:var(--teal);font-size:34px;transition:transform .45s cubic-bezier(.3,1.5,.4,1) 2.85s;display:inline-block;transform:scale(.6)}.lv2 .cardlayer.play .vc .stamp{transform:scale(1)}.lv2 .mcard.vd{transform:translate(44px)}.lv2 .cardlayer.play .mcard.vd{opacity:1;transform:none}.lv2 .vd .r{opacity:0;transition:all .5s;transform:translate(16px)}.lv2 .cardlayer.play .vd .r{opacity:1;transform:none}.lv2 .cardlayer.play .vd .r:first-child{transition-delay:1s}.lv2 .cardlayer.play .vd .r:nth-child(2){transition-delay:1.3s}.lv2 .cardlayer.play .vd .r:nth-child(3){transition-delay:1.6s}.lv2 .cardlayer.play .vd .r:nth-child(4){transition-delay:1.9s}.lv2 .cardlayer.play .vd .r:nth-child(5){transition-delay:2.2s}.lv2 .cardlayer.play .vd .r:nth-child(6){transition-delay:2.5s}@media (prefers-reduced-motion:reduce){.lv2 .cardlayer .mcard,.lv2 .va .el,.lv2 .vc .s,.lv2 .vd .r{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.lv2 .mbars{align-items:flex-end;gap:4px;height:46px;margin:4px 0 2px;display:flex}.lv2 .mbars i{transform-origin:bottom;background:#0a7f8a80;border-radius:3px 3px 0 0;flex:1;transition:transform .6s cubic-bezier(.2,.8,.3,1) 2.3s;transform:scaleY(0)}.lv2 .mbars i.neg{background:#c77b3473}.lv2 .cardlayer.play .mbars i{transform:scaleY(1)}.lv2 .cardlayer.play .mbars i:nth-child(2){transition-delay:2.42s}.lv2 .cardlayer.play .mbars i:nth-child(3){transition-delay:2.54s}.lv2 .cardlayer.play .mbars i:nth-child(4){transition-delay:2.66s}.lv2 .cardlayer.play .mbars i:nth-child(5){transition-delay:2.78s}.lv2 .cardlayer.play .mbars i:nth-child(6){transition-delay:2.9s}.lv2 .cardlayer.play .mbars i:nth-child(7){transition-delay:3.02s}.lv2 .cardlayer.play .mbars i:nth-child(8){transition-delay:3.14s}@media (prefers-reduced-motion:reduce){.lv2 .mbars i{transform:scaleY(1)}}.lv2 .gts{color:var(--faint);align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.lv2 .gts em{background:#3aa76d;border-radius:50%;width:6px;height:6px;font-style:normal;display:inline-block}.lv2 .acr{color:var(--ink2);align-items:center;gap:8px;padding:4.5px 0;font-size:12px;display:flex}.lv2 .acr img{border-radius:5px;width:18px;height:18px}.lv2 .acr .anm{color:var(--ink);flex:1;font-weight:560}.lv2 .acr .aamt{text-align:right;color:var(--ink);font-weight:640}.lv2 .acr .aamt small{color:var(--faint);font-size:9.5px;font-weight:400;display:block}.lv2 .gbar{background:#201d1814;border-radius:99px;height:6px;margin:5px 0 8px;overflow:hidden}.lv2 .gbar i{background:linear-gradient(90deg,var(--teal),#3fb9c4);border-radius:99px;width:0;height:100%;transition:width 1s .5s;display:block}.lv2 .cardlayer.play .gbar i{width:var(--w)}@media (max-width:940px){.lv2 .cardlayer{scroll-snap-type:x mandatory;pointer-events:auto;gap:10px;padding:14px 18px 20px;display:flex;position:static;overflow-x:auto}.lv2 .cardlayer .mcard{scroll-snap-align:start;opacity:1;clip-path:none;flex:0 0 76%;position:static;transform:none}.lv2 .cardlayer .mcard .el,.lv2 .cardlayer .mcard .s,.lv2 .cardlayer .mcard .r{opacity:1;transform:none}}.lv2 .slogo{object-fit:cover;background:#fff;border-radius:8px;width:30px;height:30px}.lv2 .prodcol{display:none}.lv2 .mcard .rowline{color:var(--ink2);justify-content:space-between;align-items:center;padding:3px 0;font-size:12px;display:flex}.lv2 .mcard .rowline b{color:var(--ink)}.lv2 .gring{width:44px;height:44px;transform:rotate(-90deg)}.lv2 .gring circle{fill:none;stroke-width:5px}.lv2 .gring .bgc{stroke:#201d181f}.lv2 .gring .fgc{stroke:var(--teal);stroke-dasharray:113;stroke-dashoffset:75px}.lv2 .gl{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:10.5px;font-weight:700}.lv2 .gv{color:var(--ink2);margin-top:5px;font-size:12px}.lv2 .gv b{color:var(--ink)}.lv2 .gbig{color:var(--teal);font-size:26px;font-weight:750}.lv2 .spark{width:100%;height:40px}.lv2 .spark .draw{stroke-dasharray:320;stroke-dashoffset:320px}@keyframes drawline{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.lv2 .spark .draw{stroke-dashoffset:0;animation:none}}@media (max-width:940px){.lv2 .prodcol{scroll-snap-type:x mandatory;flex-direction:row;align-items:stretch;width:100%;overflow-x:auto}.lv2 .mcard{scroll-snap-align:start;flex:0 0 76%}}.lv2 .strip{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:58px 24px}.lv2 .steps3{font-family:var(--font-fraunces),Georgia,serif;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;font-size:clamp(18px,2.3vw,24px);font-weight:560;display:flex}.lv2 .steps3 b{color:var(--teal);margin-right:2px;font-weight:640}.lv2 .steps3 i{color:var(--faint);font-size:.85em;font-style:normal}.lv2 .split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.lv2 .split.rev{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}@media (max-width:940px){.lv2 .split,.lv2 .split.rev{grid-template-columns:1fr;gap:36px}}.lv2 .frame{box-shadow:var(--shadow);border:1px solid var(--line);background:var(--card);border-radius:22px;overflow:hidden}.lv2 .frame img{width:100%}.lv2 .photoframe{box-shadow:var(--shadow);border-radius:22px;overflow:hidden}.lv2 .photoframe img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.lv2 .bullets{margin-top:22px;list-style:none}.lv2 .bullets li{color:var(--ink2);padding:9px 0 9px 30px;font-size:15px;position:relative}.lv2 .bullets li:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;top:9px;left:0}.lv2 .fgrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:48px;display:grid}.lv2 .fcell{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #201d180d}.lv2 .fcell:hover{transform:translateY(-5px);box-shadow:0 22px 48px #201d181f}.lv2 .fcell h4{font-family:var(--font-fraunces),Georgia,serif;margin:14px 0 6px;font-size:17px;font-weight:560}.lv2 .fcell p{color:var(--ink2);font-size:13px}.lv2 .mini{width:100%;height:52px;display:block}.lv2 .minibase{stroke:#201d181f;stroke-width:1px}.lv2 .mini .bar{fill:#0a7f8a4d}.lv2 .mini .bar.b2{fill:#c77b3459}.lv2 .fcell.in .bar{transform-origin:bottom;animation:.8s forwards rise,5s 2s infinite breathe}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}.lv2 .mini .ln{stroke:var(--teal);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120px}.lv2 .fcell.in .ln{animation:1.2s .2s forwards drawline,7s 3s infinite redraw}@keyframes redraw{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:60px}}.lv2 .fcell.in .cyc{transform-origin:99px 26px;animation:10s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.lv2 .fcell.in .gaugearc{animation:6s 1s infinite gauge}@keyframes gauge{0%,to{stroke-dashoffset:30px}50%{stroke-dashoffset:52px}}.lv2 .fcell.in .needle{transform-origin:100px 44px;animation:6s 1s infinite needle}@keyframes needle{0%,to{transform:rotate(0)}50%{transform:rotate(-24deg)}}.lv2 .mini .ring{fill:none;stroke:#0a7f8ab3;stroke-width:4px;stroke-dasharray:76;stroke-dashoffset:24px;transform-origin:50%;transform:rotate(-90deg)}.lv2 .mini .ring.r2{stroke:#c77b34b3;stroke-dashoffset:40px}@media (prefers-reduced-motion:reduce){.lv2 .mini .bar,.lv2 .mini .ln{stroke-dashoffset:0;animation:none;transform:none}}.lv2 .honestband{color:var(--faint);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;font-size:13px;display:flex}.lv2 .honestband span{white-space:nowrap}.lv2 .cloudwrap{border-radius:20px;min-height:440px;position:relative;overflow:hidden}.lv2 .oring{border:1px dashed #201d1829;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv2 .or1{width:256px;height:256px}.lv2 .or2{width:408px;height:408px}.lv2 .orbitc{text-align:center;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lv2 .orbitc .scr{font-family:var(--font-allura),cursive;color:var(--ink);font-size:54px;line-height:1}.lv2 .orbitc .osub{letter-spacing:.2em;color:var(--faint);text-transform:uppercase;margin-top:4px;font-size:10px}.lv2 .instchip{object-fit:cover;background:#fff;border:2px solid #ffffffe6;border-radius:50%;width:52px;height:52px;padding:6px;box-shadow:0 10px 24px #201d182e}.lv2 .orb{width:0;height:0;animation:orbitspin var(--t)linear infinite;position:absolute;top:50%;left:50%}.lv2 .orb .instchip{max-width:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes orbitspin{0%{transform:rotate(var(--a))translateX(var(--r))rotate(calc(-1*var(--a)))}to{transform:rotate(calc(var(--a) + 360deg))translateX(var(--r))rotate(calc(-1*var(--a) - 360deg))}}@media (prefers-reduced-motion:reduce){.lv2 .orb{transform:rotate(var(--a))translateX(var(--r))rotate(calc(-1*var(--a)));animation:none}}.lv2 .orbstage{position:absolute;inset:0}@media (max-width:560px){.lv2 .cloudwrap{min-height:330px}.lv2 .orbstage{transform:scale(.7)}}.lv2 .weekcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:26px}.lv2 .weekstrip{gap:10px;display:flex}.lv2 .wday{background:var(--paper);border:1px solid var(--line);text-align:center;opacity:.38;border-radius:14px;flex:1;padding:16px 6px;transition:all .45s}.lv2 .wday .wd{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;display:block}.lv2 .wday .wnum{color:var(--ink);font-variant-numeric:tabular-nums;margin:7px 0 3px;font-size:16px;font-weight:640;display:block}.lv2 .wday .wtag{color:var(--faint);font-size:10.5px;display:block}.lv2 .wday.hot{opacity:1;background:#fff;border-color:#0a7f8a4d;transform:translateY(-6px);box-shadow:0 14px 30px #201d1821}.lv2 .wday.pay .wnum{color:var(--teal)}.lv2 .wday.low .wnum{color:var(--amber)}.lv2 .wkcap{color:var(--ink2);min-height:20px;margin-top:18px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.lv2 .wday{opacity:1;transform:none}}@media (max-width:560px){.lv2 .weekstrip{gap:6px}.lv2 .wday{padding:12px 3px}.lv2 .wday .wnum{font-size:13px}}.lv2 .ftscard{padding:28px}.lv2 .ftsrow{color:var(--ink2);opacity:0;justify-content:space-between;align-items:center;padding:10px 2px;font-size:14.5px;transition:all .5s;display:flex;transform:translateY(8px)}.lv2 .ftsrow b{color:var(--ink);font-weight:640}.lv2 .ftscard.in .ftsrow{opacity:1;transform:none}.lv2 .ftsrow.sub{padding:7px 2px 7px 14px;font-size:13.5px}.lv2 .ftsgroup{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);opacity:0;margin:10px 0 2px;font-size:10.5px;font-weight:700;transition:all .5s}.lv2 .ftscard.in .ftsgroup{opacity:1}.lv2 .ftscard.in .ftsrow:first-of-type{transition-delay:.1s}.lv2 .ftscard.in .ftsrow:nth-of-type(2){transition-delay:.4s}.lv2 .ftscard.in .ftsrow:nth-of-type(3){transition-delay:.6s}.lv2 .ftscard.in .ftsrow:nth-of-type(4){transition-delay:.8s}.lv2 .ftscard.in .ftsrow:nth-of-type(5){transition-delay:1s}.lv2 .ftscard.in .ftsrow:nth-of-type(6){transition-delay:1.2s}.lv2 .ftscard.in .ftsgroup{transition-delay:.3s}.lv2 .ftsdivider{background:#201d1824;height:1px;margin:10px 0}.lv2 .ftsfinal{justify-content:space-between;align-items:baseline;padding:6px 2px 0;display:flex}.lv2 .ftsfinal span{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:13px;font-weight:700}.lv2 .ftsfinal b{font-family:var(--font-fraunces),Georgia,serif;color:var(--teal);font-size:44px;font-weight:600}.lv2 .ftsnote{color:var(--faint);text-align:right;margin-top:6px;font-size:12px}@media (prefers-reduced-motion:reduce){.lv2 .ftsrow{opacity:1;transform:none}}.lv2 .cflegend{color:var(--faint);flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:11.5px;display:flex}.lv2 .cflegend i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.lv2 .calcard{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 30px 70px #201d1829}.lv2 .calhead2{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.lv2 .calhead2 b{font-family:var(--font-fraunces),Georgia,serif;font-size:19px;font-weight:640}.lv2 .calhead2 span{color:var(--faint);font-size:11px}.lv2 .caldow{letter-spacing:.08em;color:var(--faint);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:4px;font-size:9.5px;font-weight:700;display:grid}.lv2 .calgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.lv2 .calcell{background:var(--paper);border:1px solid #201d1812;border-radius:9px;min-height:52px;padding:4px 5px;position:relative}.lv2 .calcell .cd{color:var(--faint);font-size:9px}.lv2 .calcell.dim{opacity:.35}.lv2 .calcell.today .cd{color:var(--teal);font-weight:800}.lv2 .calchip{letter-spacing:-.01em;white-space:nowrap;opacity:0;border-radius:5px;align-items:center;gap:3px;max-width:100%;margin-top:2px;padding:1.5px 3px;font-size:8.5px;font-weight:700;transition:opacity .4s,transform .4s cubic-bezier(.3,1.4,.4,1);display:flex;overflow:hidden;transform:scale(.6)}.lv2 .calcard.in .calchip{opacity:1;transform:scale(1)}.lv2 .calchip.pay{color:var(--teal);background:#0a7f8a24}.lv2 .calchip.bill{color:#9c5f24;background:#c77b3424}.lv2 .calchip.manual{color:var(--ink2);background:#0a7f8a0f;border:1px dashed #0a7f8a8c}.lv2 .calchip img{border-radius:3px;width:13px;height:13px}.lv2 .calcell.low{transition:box-shadow .5s,border-color .5s}.lv2 .calcard.in .calcell.low{border-color:var(--amber);transition-delay:3.3s;animation:2.4s 3.7s 2 lowpulse;box-shadow:0 0 0 2px #c77b3459}@keyframes lowpulse{0%,to{box-shadow:0 0 0 2px #c77b3459}50%{box-shadow:0 0 0 6px #c77b3429}}.lv2 .callowtag{color:var(--amber);opacity:0;font-size:7.5px;font-weight:800;transition:opacity .5s 3.4s;position:absolute;bottom:2px;left:3px;right:3px}.lv2 .calcard.in .callowtag{opacity:1}@media (prefers-reduced-motion:reduce){.lv2 .calchip{opacity:1;transform:none}.lv2 .calcard.in .calcell.low,.lv2 .callowtag{transition-delay:0s}}@media (max-width:560px){.lv2 .calchip{gap:2px;padding:1px 2px;font-size:7px}.lv2 .calchip img{width:8px;height:8px}.lv2 .calcell{min-height:38px}}.lv2 .txcard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:14px 18px}.lv2 .txrow{border-bottom:1px solid #201d180f;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:11px 4px;font-size:14px;display:grid}.lv2 .txrow:last-child{border-bottom:none}.lv2 .txic{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.lv2 .txic img{object-fit:contain;border-radius:6px;width:22px;height:22px}.lv2 .txnm{color:var(--ink);font-weight:560}.lv2 .txmeta{color:var(--faint);align-items:center;gap:8px;margin-top:3px;font-size:11px;display:flex}.lv2 .txacct{color:var(--teal);background:#0a7f8a14;border-radius:99px;padding:2px 8px;font-weight:700}.lv2 .txamt{color:var(--ink);text-align:right;font-weight:640}.lv2 .txamt.in2{color:var(--teal)}.lv2 .mock{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:20px}.lv2 .mock .mrow{border-bottom:1px solid #201d180f;justify-content:space-between;align-items:center;padding:11px 4px;font-size:14px;display:flex}.lv2 .mock .mrow:last-child{border-bottom:none}.lv2 .mock .mrow .nm2{color:var(--ink);align-items:center;gap:10px;display:flex}.lv2 .mock .dotic{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.lv2 .mock .amt2{color:var(--ink);font-weight:600}.lv2 .mock .up2{color:var(--amber);font-size:11.5px;font-weight:700;animation:3.6s infinite hikepulse}@keyframes hikepulse{0%,to{opacity:1}50%{opacity:.55}}.lv2 .discoverrow{background:#0a7f8a0d;border-radius:10px;margin-top:6px;border-bottom:none!important;padding:9px 12px!important}.lv2 .discotext{color:var(--teal);opacity:0;align-items:center;gap:8px;font-size:12px;font-weight:600;transition:opacity .8s;display:flex}.lv2 .discotext.on{opacity:1}.lv2 .discotext em{background:var(--teal);border-radius:50%;width:7px;height:7px;font-style:normal;animation:2.4s infinite hikepulse}@media (prefers-reduced-motion:reduce){.lv2 .mock .up2,.lv2 .discotext em{animation:none}.lv2 .discotext{opacity:1}}.lv2 .mock .mbar{background:#201d1814;border-radius:99px;height:8px;margin-top:6px;overflow:hidden}.lv2 .mock .mbar i{background:linear-gradient(90deg,var(--teal),#3fb9c4);border-radius:99px;width:0;height:100%;transition:width 1.4s .3s;display:block}.lv2 .mock.reveal.in .mbar i{width:var(--w)}.lv2 .receipts{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:44px;display:grid}.lv2 .receipt{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 12px 34px #201d180f}.lv2 .receipt .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-size:11px;font-weight:700}.lv2 .receipt h4{font-family:var(--font-fraunces),Georgia,serif;margin:10px 0 8px;font-size:20px;font-weight:560}.lv2 .receipt p{color:var(--ink2);font-size:14px}.lv2 .receipt{transition:transform .25s,box-shadow .25s}.lv2 .receipt:hover{transform:translateY(-5px);box-shadow:0 22px 50px #201d181f}.lv2 .receipt .ex{background:var(--cream);color:var(--ink2);border-radius:12px;margin-top:16px;padding:12px 15px;font-size:13px}.lv2 .receipt .ex b{color:var(--ink)}.lv2 .receipt .ok{color:var(--teal);font-weight:600}.lv2 .receipt .ok.stamp{opacity:0;display:inline-block;transform:scale(1.7)rotate(-6deg)}.lv2 .receipt.in .ok.stamp{animation:.45s cubic-bezier(.2,1.4,.4,1) .8s forwards stamp}@keyframes stamp{to{opacity:1;transform:scale(1)rotate(0)}}.lv2 .receipt .arrow{opacity:0;display:inline-block}.lv2 .receipt.in .arrow{animation:1s .2s forwards slidearrow}@keyframes slidearrow{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lv2 .receipt .ok.stamp,.lv2 .receipt .arrow{opacity:1;animation:none;transform:none}}.lv2 .founder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (max-width:880px){.lv2 .founder{grid-template-columns:1fr}}.lv2 .fphoto{border-radius:22px;justify-self:center;max-width:440px;position:relative;overflow:hidden;box-shadow:0 24px 60px #201d1838}.lv2 .fphoto img{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;width:100%;height:auto;display:block}.lv2 .fquote{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(21px,2.8vw,29px);font-weight:560;line-height:1.35}.lv2 .fby{color:var(--ink2);margin-top:22px;font-size:14px}.lv2 .fby b{color:var(--ink)}.lv2 .plans{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px;max-width:820px;margin:44px auto 0;display:grid}.lv2 .plan{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:34px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 12px 34px #201d180f}.lv2 .plan:hover{transform:translateY(-6px);box-shadow:0 26px 60px #201d1824}.lv2 .plan.pro{border-color:#0a7f8a59;border-top:4px solid var(--teal)}.lv2 .plan.pro:hover{border-color:var(--teal)}.lv2 .plan h3{font-family:var(--font-fraunces),Georgia,serif;font-size:21px;font-weight:560}.lv2 .plan .price{margin:12px 0 2px;font-size:34px;font-weight:700}.lv2 .plan .bill{color:var(--faint);margin-bottom:20px;font-size:13px}.lv2 .plan ul{margin-bottom:26px;list-style:none}.lv2 .plan li{color:var(--ink2);padding:6px 0 6px 26px;font-size:14px;position:relative}.lv2 .plan li:before{content:"·";color:var(--teal);font-weight:900;position:absolute;left:8px}.lv2 .qa summary{transition:color .2s}.lv2 .qa summary:hover{color:var(--teal)}.lv2 .final{text-align:center;padding:130px 24px;position:relative;overflow:hidden}.lv2 .final img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lv2 .final .scrim2{background:linear-gradient(#faf7f2f2,#faf7f2d1 30%,#faf7f28c);position:absolute;inset:0}.lv2 .final .in{z-index:2;position:relative}.lv2 footer{border-top:1px solid var(--line);color:var(--faint);background:var(--cream);padding:44px 24px 70px;font-size:13.5px}.lv2 .footin{flex-wrap:wrap;justify-content:space-between;gap:28px;max-width:1140px;margin:0 auto;display:flex}.lv2 .footin a{padding:4px 0;display:block}.lv2 .footin a:hover,.lv2 .footin b{color:var(--ink2)}@media (prefers-reduced-motion:reduce){.lv2{scroll-behavior:auto}.lv2 *{transition:none!important;animation:none!important}.lv2 .reveal{opacity:1!important;transform:none!important}}