.xN3HmW_page{scroll-behavior:smooth;--gutter:20px;--measure:1040px;--ring:#efdcc6;overflow-x:clip}@media (prefers-color-scheme:dark){.xN3HmW_page{--ring:#3d2f24}}.xN3HmW_inner{max-width:var(--measure);padding:0 var(--gutter);margin:0 auto}.xN3HmW_header{padding:20px var(--gutter);max-width:var(--measure);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.xN3HmW_lockup{height:34px;display:block}.xN3HmW_lockup img{width:auto;height:34px;display:block}.xN3HmW_headerLink{color:var(--text-accent);padding:8px 2px;font-size:15px;font-weight:600;text-decoration:none}.xN3HmW_hero{padding:24px var(--gutter) 56px;max-width:var(--measure);align-items:center;gap:28px;margin:0 auto;display:grid}.xN3HmW_title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(36px,8.5vw,62px);font-weight:400;line-height:1.04}.xN3HmW_lead{max-width:34ch;color:var(--muted);margin:18px 0 0;font-size:19px;line-height:1.45}.xN3HmW_cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.xN3HmW_primary{background:var(--accent);min-height:52px;color:var(--on-accent);border-radius:16px;justify-content:center;align-items:center;padding:0 22px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.xN3HmW_primary:focus-visible,.xN3HmW_headerLink:focus-visible,.xN3HmW_footer a:focus-visible{outline:3px solid var(--rose);outline-offset:3px}.xN3HmW_nameNote{color:var(--muted);margin:14px 0 0;font-size:15px;font-style:italic;line-height:1.4}.xN3HmW_nameNote a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ring);text-decoration-color:var(--ring);text-underline-offset:3px}.xN3HmW_nameNote a:hover,.xN3HmW_nameNote a:focus-visible{color:var(--text-accent);text-decoration-color:currentColor}.xN3HmW_soon{color:var(--muted);max-width:28ch;margin:0;font-size:15px;line-height:1.4}.xN3HmW_art{aspect-ratio:1;width:min(100%,360px);margin:8px auto 0;position:relative}.xN3HmW_art svg{width:100%;height:100%;display:block;overflow:visible}.xN3HmW_frame{fill:#e99a2b}.xN3HmW_photo{fill:#fff7ee}@media (prefers-color-scheme:dark){.xN3HmW_frame{fill:#fff7ee}.xN3HmW_photo{fill:#e99a2b}}.xN3HmW_peek{transform-origin:50% 100%;animation:1.1s cubic-bezier(.2,.9,.3,1.15) .5s both xN3HmW_peek}.xN3HmW_blink{transform-origin:50%;animation:5s ease-in-out 2.4s infinite xN3HmW_blink}@keyframes xN3HmW_peek{0%{transform:translate(-70px,60px)rotate(-12deg)}to{transform:translate(0)rotate(0)}}@keyframes xN3HmW_blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.xN3HmW_peek,.xN3HmW_blink{animation:none}}@media (min-width:760px){.xN3HmW_hero{grid-template-columns:1.15fr 1fr;gap:40px;padding-top:48px;padding-bottom:88px}.xN3HmW_art{width:min(100%,440px);margin:0 0 0 auto}}.xN3HmW_section{padding:56px var(--gutter);max-width:var(--measure);margin:0 auto}.xN3HmW_section+.xN3HmW_section{border-top:1px solid var(--ring)}.xN3HmW_section:target{scroll-margin-top:24px}.xN3HmW_h2{font-family:var(--font-display), Georgia, serif;text-wrap:balance;max-width:20ch;margin:0 0 12px;font-size:clamp(28px,5vw,40px);font-weight:400;line-height:1.1}.xN3HmW_intro{max-width:44ch;color:var(--muted);margin:0;font-size:18px;line-height:1.5}.xN3HmW_steps{counter-reset:step;gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.xN3HmW_step{counter-increment:step;grid-template-columns:44px 1fr;align-items:start;gap:16px;display:grid}.xN3HmW_step:before{content:counter(step);background:var(--accent);width:44px;height:44px;color:var(--on-accent);font-family:var(--font-display), Georgia, serif;border-radius:14px;place-items:center;font-size:22px;display:grid;transform:rotate(-6deg)}.xN3HmW_step:nth-child(2):before{background:var(--rose);transform:rotate(5deg)}.xN3HmW_step:nth-child(3):before{transform:rotate(-3deg)}.xN3HmW_step h3{margin:6px 0;font-size:20px;font-weight:700;line-height:1.2}.xN3HmW_step p{color:var(--muted);max-width:40ch;margin:0;font-size:17px;line-height:1.5}@media (min-width:760px){.xN3HmW_steps{grid-template-columns:repeat(3,1fr);gap:36px}.xN3HmW_step{grid-template-columns:1fr;gap:14px}}.xN3HmW_circles{align-items:center;gap:32px;display:grid}.xN3HmW_rings{aspect-ratio:1;width:min(100%,340px);margin:0 auto;position:relative}.xN3HmW_rings svg{width:100%;height:100%;display:block}.xN3HmW_ringList{gap:18px;margin:0;padding:0;list-style:none;display:grid}.xN3HmW_ringList li{grid-template-columns:18px 1fr;align-items:start;gap:14px;display:grid}.xN3HmW_dot{border-radius:50%;width:18px;height:18px;margin-top:4px}.xN3HmW_ringList strong{margin-bottom:2px;font-size:18px;display:block}.xN3HmW_ringList span{color:var(--muted);font-size:16px;line-height:1.45}@media (min-width:760px){.xN3HmW_circles{grid-template-columns:1fr 1fr;gap:56px}}.xN3HmW_promises{gap:0;max-width:60ch;margin:32px 0 0;padding:0;list-style:none;display:grid}.xN3HmW_promises li{border-top:1px solid var(--ring);padding:18px 0;font-size:18px;line-height:1.45}.xN3HmW_promises li:last-child{border-bottom:1px solid var(--ring)}.xN3HmW_promises li em{color:var(--text-accent);font-style:normal}.xN3HmW_snapshot{width:var(--snap,88px);height:var(--snap,88px);border-radius:18%;display:block;overflow:hidden}.xN3HmW_snapshot svg{width:100%;height:100%;display:block}.xN3HmW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xN3HmW_journey{gap:36px;margin:36px 0 0;padding:0;list-style:none;display:grid}.xN3HmW_journey li{grid-template-columns:88px 1fr;align-items:center;gap:18px;display:grid;position:relative}.xN3HmW_journey li:not(:last-child):after{content:"";border-left:2px dashed var(--ring);height:calc(100% - 72px);position:absolute;top:100px;left:43px}.xN3HmW_journeyArt{--snap:88px;width:var(--snap);position:relative}.xN3HmW_journey strong{margin-bottom:2px;font-size:18px;display:block}.xN3HmW_journey span:not([aria-hidden]){color:var(--muted);font-size:16px;line-height:1.45}.xN3HmW_badge{background:var(--foreground);width:34px;height:34px;color:var(--background);border:3px solid var(--background);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-10px}.xN3HmW_badge svg{width:18px;height:18px}.xN3HmW_badgeKey{background:var(--accent);color:var(--on-accent)}@media (min-width:760px){.xN3HmW_journey{grid-template-columns:repeat(3,1fr);gap:24px;max-width:860px}.xN3HmW_journey li{text-align:center;grid-template-columns:1fr;align-content:start;place-items:start center}.xN3HmW_journey li:not(:last-child):after{border-left:0;border-top:2px dashed var(--ring);width:calc(100% - 144px);height:0;top:66px;left:calc(50% + 84px)}.xN3HmW_journeyArt{--snap:132px}.xN3HmW_journey span:not([aria-hidden]){max-width:28ch;display:block}}.xN3HmW_whoSees{margin:36px 0 8px}.xN3HmW_whoSees table{border-collapse:collapse;width:100%;max-width:640px}.xN3HmW_whoSees thead th{color:var(--muted);text-align:center;vertical-align:bottom;padding:0 8px 14px;font-size:15px;font-weight:600;line-height:1.3}.xN3HmW_whoSees tbody th{text-align:left;padding:12px 12px 12px 0;font-size:16px;font-weight:600;line-height:1.3}.xN3HmW_whoSees tbody tr{border-top:1px solid var(--ring)}.xN3HmW_whoSees td{text-align:center;width:30%;padding:12px 8px;position:relative}.xN3HmW_whoSees td .xN3HmW_snapshot{--snap:clamp(56px, 17vw, 84px);margin:0 auto}.xN3HmW_whoSees figcaption{color:var(--muted);align-items:center;gap:12px;margin-top:16px;font-size:15px;line-height:1.4;display:flex}.xN3HmW_legendCard{--snap:28px;flex:none}.xN3HmW_keys{margin-top:32px}.xN3HmW_note{max-width:52ch;color:var(--muted);margin:28px 0 0;font-size:15px;line-height:1.5}@media (min-width:760px){.xN3HmW_keys{grid-template-columns:1fr 1fr;gap:36px;max-width:760px}}.xN3HmW_pair{gap:48px;display:grid}.xN3HmW_pair .xN3HmW_h2{font-size:clamp(26px,4vw,32px)}.xN3HmW_phone{aspect-ratio:9/17;background:var(--ink,#2a1f17);border-radius:28px;width:100%;max-width:220px;margin:24px 0 0;padding:10px}.xN3HmW_screen{background:var(--surface);border-radius:20px;grid-template-rows:1fr auto;width:100%;height:100%;display:grid;overflow:hidden}.xN3HmW_screenPhoto{background:radial-gradient(circle at 30% 30%,#f7c88a,#0000 55%),radial-gradient(circle at 70% 70%,#ef9b94,#0000 50%),linear-gradient(160deg,#f2b27a,#e8807a);border-radius:14px;margin:14px}.xN3HmW_screenLock{color:var(--muted);justify-content:center;padding:0 0 14px;font-size:12px;display:flex}@media (min-width:760px){.xN3HmW_pair{grid-template-columns:1fr 1fr;gap:64px}}.xN3HmW_footer{padding:40px var(--gutter) 48px;max-width:var(--measure);border-top:1px solid var(--ring);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;font-size:14px;display:flex}.xN3HmW_footer a{color:var(--text-accent);font-weight:600;text-decoration:none}.xN3HmW_footer p{margin:0}
