@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b8038eb31cacf759-s.0in2il82aqpcg.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:italic;font-weight:600;font-display:swap;src:url(../media/2943c6a505e43f68-s.3_r3a4aly-l5l.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/7753b71162245e1c-s.p.3qr7-2yw27keg.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b28cfbb5f9a185a6-s.2m9xphznwp3d4.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:600;font-display:swap;src:url(../media/2b5ea23cacbbbf6b-s.2e347y-jza9wq.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/38571adff3a4075f-s.p.09yul4knsnziq.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%}.um9vPW_className{font-family:Fraunces,Fraunces Fallback;font-weight:600}.um9vPW_variable{--font-vpc-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/974981e1eca6835f-s.0bahv6ekb5-jz.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25956f05b5455a57-s.1yoa-6-u8yac5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfea0ed4771e6999-s.08yayveuo0nnd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8365a24fee21d08d-s.3i5xonuquvnt4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.EgMeVW_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.EgMeVW_variable{--font-vpc-hand:"Caveat", "Caveat Fallback"}
.vpc{--paper:#fbf3e8;--paper-2:#f4e5d2;--paper-3:#ecd6bd;--cocoa:#2b1a13;--cocoa-2:#5b3c2e;--cocoa-3:#3d2a21;--coral:#c4432b;--coral-hot:#ee6a4a;--peach:#ffdcc6;--sage:#2c5a4c;--sage-soft:#dcebe1;--butter:#f6c85e;--line:#2b1a131f;--teal:var(--coral);--chrome:var(--paper);--ink:var(--cocoa);--mint:var(--butter);--cta-bg:linear-gradient(180deg, var(--coral-hot) 0%, var(--coral) 100%);--cta-fg:#fff;--cta-shadow:0 10px 30px -10px #c4432b99, inset 0 1px 0 #ffffff59;--offer-head-bg:var(--cocoa);--bump-on:var(--peach);background:var(--paper);color:var(--cocoa);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;overflow-x:clip}.vpc .serif{font-family:var(--font-vpc-serif), Georgia, serif;font-variation-settings:"SOFT" 100;font-optical-sizing:auto;letter-spacing:-.015em}.vpc .hand{font-family:var(--font-vpc-hand), "Comic Sans MS", cursive}.vpc .mono{letter-spacing:-.01em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.vpc .dots{background-image:radial-gradient(#2b1a1312 1px,#0000 1.2px);background-size:16px 16px}.vpc .dots-dark{background-image:radial-gradient(#fbf3e80f 1px,#0000 1.2px);background-size:16px 16px}.vpc .vpc-cta{color:#fff;background:var(--coral);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:1.0625rem;font-weight:700;line-height:1.2;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 14px 30px -14px #c4432be6,inset 0 -3px #00000024}.vpc .vpc-cta:hover{background:#b03a24}.vpc .vpc-cta:active{transform:translateY(1px)}.vpc .vpc-cta:focus-visible{outline:3px solid var(--cocoa);outline-offset:3px}.vpc .on-dark .vpc-cta:focus-visible{outline-color:var(--paper)}.vpc .vpc-cta .arrow{transition:transform .2s}.vpc .vpc-cta:hover .arrow{transform:translate(3px)}.vpc .bubble{overflow-wrap:anywhere;border-radius:1.1rem;max-width:86%;padding:.55rem .8rem .6rem;font-size:.9375rem;line-height:1.42;position:relative;box-shadow:0 1px #2b1a1314}.vpc .bubble.them{color:var(--cocoa);background:#fff;border-bottom-left-radius:.3rem;align-self:flex-start}.vpc .bubble.me{background:var(--peach);color:var(--cocoa);border-bottom-right-radius:.3rem;align-self:flex-end}.vpc .bubble.owner{background:var(--cocoa);color:var(--paper);border-bottom-right-radius:.3rem;align-self:flex-end}.vpc .dark-chat .bubble.them{background:var(--cocoa-3);color:var(--paper)}.vpc .bubble .meta{text-align:right;color:var(--cocoa-2);margin-top:.15rem;font-size:.6875rem;display:block}.vpc .pop{animation:.38s cubic-bezier(.2,.9,.3,1.25) both vpc-pop}@keyframes vpc-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.vpc .typing{align-items:center;gap:4px;padding:.7rem .85rem;display:inline-flex}.vpc .typing i{opacity:.35;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite vpc-dot}.vpc .typing i:nth-child(2){animation-delay:.15s}.vpc .typing i:nth-child(3){animation-delay:.3s}@keyframes vpc-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.9;transform:translateY(-4px)}}.vpc .caret{vertical-align:-.15em;background:var(--coral);width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite vpc-blink;display:inline-block}@keyframes vpc-blink{50%{opacity:0}}.vpc .phone{background:linear-gradient(160deg,#3b2820,#1d110c);border-radius:2.6rem;width:min(100%,340px);padding:.55rem;position:relative;box-shadow:0 40px 80px -30px #2b1a13a6,inset 0 0 0 1px #ffffff0f}.vpc .phone-screen{background:var(--paper);color:var(--cocoa);border-radius:2.1rem;flex-direction:column;display:flex;overflow:hidden}.vpc .phone-head{background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.95rem 1rem .7rem;display:flex}.vpc .avatar{background:var(--coral);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:700;display:grid}.vpc .chat-area{flex-direction:column;justify-content:flex-start;gap:.45rem;height:15.5rem;padding:.9rem .8rem;display:flex;overflow:hidden}.vpc .composer{border-top:1px solid var(--line);background:#fffaf3;padding:.65rem .75rem .8rem}.vpc .draft{background:#fff;border:1.5px dashed #2c5a4c73;border-radius:1rem;min-height:5.6rem;padding:.6rem .75rem;font-size:.875rem;line-height:1.42}.vpc .draft.empty{border-style:solid;border-color:var(--line);color:#7a6359}.vpc .send{background:var(--coral);color:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:700;transition:transform .15s,opacity .2s;display:inline-flex}.vpc .send:disabled{opacity:.35;cursor:default}.vpc .send.ready{animation:1.4s ease-in-out infinite vpc-pulse}@keyframes vpc-pulse{0%,to{box-shadow:0 0 #c4432b8c}50%{box-shadow:0 0 0 8px #c4432b00}}.vpc .send:focus-visible,.vpc .tab:focus-visible{outline:3px solid var(--cocoa);outline-offset:2px}.vpc .tab{border:1.5px solid var(--line);color:var(--cocoa-2);background:#fff9;border-radius:999px;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.vpc .tab[aria-pressed=true]{background:var(--cocoa);color:var(--paper);border-color:var(--cocoa)}.vpc .note-hand{color:var(--coral);white-space:nowrap;font-size:1.45rem;line-height:1.05;position:absolute}.vpc .ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.vpc .ticker-track{gap:.6rem;width:max-content;animation:45s linear infinite vpc-marquee;display:flex}@keyframes vpc-marquee{to{transform:translate(-50%)}}.vpc .chip{cursor:pointer;color:var(--cocoa);border:1.5px solid var(--line);background:#fff;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.9rem;font-weight:600;line-height:1.2;transition:transform .15s,background .2s,color .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:0 2px #2b1a1314}.vpc .chip:hover{border-color:var(--coral-hot);transform:translateY(-1px)}.vpc .chip:has(input:checked){background:var(--coral);border-color:var(--coral);color:#fff}.vpc .chip:has(input:focus-visible){outline:3px solid var(--cocoa);outline-offset:2px}.vpc .chip.owner-chip{border-style:dashed;border-color:#2b1a1366}.vpc .chip.owner-chip:has(input:checked){background:var(--cocoa);border-color:var(--cocoa)}.vpc .sim-panel{display:none}@supports not selector(:has(*)){.vpc .sim-panel{display:flex}}.vpc .sim[data-phase=typing] .sim-panel .reply-wrap,.vpc .sim[data-phase=typing] .sim-panel .sim-notes,.vpc .sim[data-phase=drafting] .sim-panel .sim-notes,.vpc .sim .sim-typing{display:none}.vpc .sim[data-phase=typing] .sim-typing{display:inline-flex}.vpc .sim[data-phase=done] .sim-notes>*{animation:.4s both vpc-pop}.vpc .sim[data-phase=done] .sim-notes>:nth-child(2){animation-delay:80ms}.vpc .ghost{color:#0000}.vpc .qr-panel{display:none}@supports not selector(:has(*)){.vpc .qr-panel{display:block}}.vpc .qr-key{cursor:pointer;color:var(--paper);background:#fbf3e814;border:1px solid #fbf3e829;border-radius:.7rem;padding:.5rem .7rem;font-size:.875rem;transition:background .2s,color .2s;position:relative}.vpc .qr-key:has(input:checked){background:var(--butter);color:var(--cocoa);border-color:var(--butter)}.vpc .qr-key:has(input:focus-visible){outline:3px solid var(--paper);outline-offset:2px}.vpc.vpc-js [data-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}.vpc.vpc-js [data-reveal]:not([data-in]){opacity:0;transform:translateY(22px)}.vpc.vpc-js [data-reveal=left]:not([data-in]){transform:translate(-28px)}.vpc.vpc-js [data-reveal=right]:not([data-in]){transform:translate(28px)}.vpc .strike{position:relative}.vpc .strike:after{content:"";background:var(--coral-hot);transform-origin:0;height:2px;transition:transform .6s .5s;position:absolute;top:50%;left:.6rem;right:.6rem;transform:scaleX(1)}.vpc.vpc-js [data-reveal]:not([data-in]) .strike:after{transform:scaleX(0)}.vpc .spine{background:var(--paper-3);border-radius:3px;width:3px;position:absolute;top:0;bottom:0;overflow:hidden}.vpc .spine:after{content:"";background:linear-gradient(var(--coral-hot), var(--coral));transform-origin:top;transform:scaleY(var(--p,1));position:absolute;inset:0}.vpc details.faq>summary{cursor:pointer;list-style:none}.vpc details.faq>summary::-webkit-details-marker{display:none}.vpc details.faq[open] .faq-plus{transform:rotate(45deg)}.vpc details.faq>summary:focus-visible{outline:3px solid var(--cocoa);outline-offset:3px;border-radius:1rem}.vpc .stamp{border:3px dashed var(--coral);color:#a93820;border-radius:50%;place-items:center;width:9.5rem;height:9.5rem;display:grid;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.vpc *,.vpc :before,.vpc :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.vpc .ticker-track{flex-wrap:wrap;width:auto;animation:none}}.vpc .night{color:var(--paper);background-color:#1d120d;background-image:radial-gradient(60% 45% at 78% 38%,#ee6a4a52,#0000 70%),radial-gradient(40% 35% at 10% 0,#f6c85e24,#0000 70%),radial-gradient(50% 40% at 60% 100%,#2c5a4c59,#0000 70%)}.vpc .glow{filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.vpc .orbit{pointer-events:none;border:1px solid #fbf3e821;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vpc .orbit.dashed{border-style:dashed;border-color:#f6c85e38}.vpc .orbit .sat{animation:26s linear infinite vpc-spin;position:absolute;inset:0}.vpc .orbit .sat:before{content:"";background:var(--butter);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 16px 4px #f6c85e99}.vpc .orbit.reverse .sat{animation-duration:38s;animation-direction:reverse}.vpc .orbit.reverse .sat:before{background:var(--coral-hot);box-shadow:0 0 16px 4px #ee6a4a99}@keyframes vpc-spin{to{transform:rotate(360deg)}}.vpc .float-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:10.5rem;color:var(--paper);animation:6s ease-in-out infinite vpc-bob;animation-delay:var(--bob,0s);background:#2b1a13b8;border:1px solid #fbf3e824;border-radius:1rem;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.74rem;line-height:1.3;position:absolute;box-shadow:0 20px 40px -20px #000000b3}.vpc .float-chip.light{border-color:var(--line);color:var(--cocoa);background:#ffffffd1;box-shadow:0 20px 40px -24px #2b1a1373}.vpc .float-chip b{font-family:var(--font-vpc-serif), Georgia, serif;color:var(--butter);font-size:1.4rem;line-height:1}.vpc .float-chip.light b{color:var(--coral)}@keyframes vpc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vpc .ribbon{z-index:2;background:linear-gradient(90deg, var(--coral), var(--coral-hot) 50%, var(--coral));margin:-1.6rem -2rem 0;padding:.75rem 0;position:relative;transform:rotate(-2.6deg);box-shadow:0 18px 40px -18px #c4432bcc}.vpc .ribbon.back{z-index:1;background:var(--butter);box-shadow:none;height:3.2rem;margin:0;position:absolute;inset:0 -2rem auto;transform:rotate(2deg)translateY(.6rem)}.vpc .ribbon-pill{color:#fff;white-space:nowrap;background:#ffffff29;border-radius:999px;flex:none;padding:.35rem .85rem;font-size:.9rem;font-weight:600}.vpc .ribbon-pill.solid{color:var(--coral);background:#fff}.vpc .stage3d{perspective:1200px}.vpc .box3d{width:15rem;height:19rem;transform-style:preserve-3d;animation:9s ease-in-out infinite vpc-sway;position:relative;transform:rotateY(-26deg)rotateX(8deg)}@keyframes vpc-sway{0%,to{transform:rotateY(-26deg)rotateX(8deg)}50%{transform:rotateY(-16deg)rotateX(5deg)}}.vpc .box3d .face{backface-visibility:hidden;border-radius:.6rem;position:absolute;inset:0}.vpc .box3d .front{color:var(--paper);background:radial-gradient(90% 60% at 100% 0,#ee6a4a8c,#0000 70%),linear-gradient(165deg,#3a241b,#1d120d 70%);border:1px solid #fbf3e81f;flex-direction:column;padding:1.4rem 1.3rem;display:flex;transform:translateZ(2.5rem);box-shadow:inset 0 1px #ffffff1f}.vpc .box3d .side{background:linear-gradient(#2a1912,#140b08);border:1px solid #fbf3e814;place-items:center;width:5rem;display:grid;left:auto;right:-2.5rem;transform:rotateY(90deg)}.vpc .box3d .top{background:linear-gradient(90deg,#4a2e22,#2a1912);height:5rem;top:-2.5rem;bottom:auto;transform:rotateX(90deg)}.vpc .box-shadow{filter:blur(14px);background:#2b1a1359;border-radius:50%;height:2rem;position:absolute;bottom:-2.5rem;left:10%;right:10%}@media (prefers-reduced-motion:reduce){.vpc .orbit .sat,.vpc .float-chip,.vpc .box3d{animation:none!important}}.vpc .sim-chips{scrollbar-width:none;scroll-snap-type:x proximity}.vpc .sim-chips::-webkit-scrollbar{display:none}.vpc .sim-chips>*{scroll-snap-align:start}
