.MarketingFooter_footer__bFqLq{background:hsl(var(--color-surface-primary));color:hsl(var(--color-text-primary));padding-top:0;padding-bottom:0;overflow:clip}.MarketingFooter_inner__jpcJX{max-width:var(--container-wide);margin-inline:auto;padding-inline:clamp(16px,2vw,32px)}.MarketingFooter_meta__krHMm{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0 28px;border-top:1px solid #e5e0dc}.MarketingFooter_tagline__eW9oG{margin:0}.MarketingFooter_contact__JblXH,.MarketingFooter_tagline__eW9oG{font-family:var(--font-body);font-size:.8125rem;color:hsl(var(--color-text-secondary))}.MarketingFooter_contact__JblXH{text-decoration:none;transition:color var(--dur-micro) var(--ease-out-expo)}.MarketingFooter_contact__JblXH:hover{color:hsl(var(--color-text-primary));text-decoration:underline;text-underline-offset:3px}.MarketingFooter_contact__JblXH:focus-visible{outline:2px solid hsl(var(--color-rose));outline-offset:3px;border-radius:3px}.MarketingFooter_wordmarkBand__bas_j{position:relative;width:100%;overflow:hidden;line-height:.72;margin-top:-8px;padding-bottom:0;height:clamp(120px,22vw,240px)}.MarketingFooter_wordmarkGus__uFu7w{left:18%;bottom:18%;transform:rotate(-6deg);width:clamp(72px,11vw,140px);height:auto;opacity:.95;pointer-events:none;z-index:1;filter:drop-shadow(0 8px 18px rgba(100,75,40,.14))}.MarketingFooter_wordmarkGus__uFu7w,.MarketingFooter_wordmark__pTrUj{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MarketingFooter_wordmark__pTrUj{display:block;bottom:-18%;left:0;right:0;z-index:0;font-family:var(--font-display-editorial),serif;font-style:italic;font-weight:400;font-size:clamp(140px,30vw,320px);color:hsl(var(--color-rose)/.18);letter-spacing:-.04em;text-align:center;margin:0;line-height:1}@media (max-width:640px){.MarketingFooter_meta__krHMm{justify-content:flex-start;gap:8px}}.CtaPill_pill__5_JD1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--cta-pill-radius);font-family:var(--font-body);font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .18s var(--ease-out-expo),color .18s var(--ease-out-expo),transform .18s var(--ease-out-expo),box-shadow .24s var(--ease-out-expo);cursor:pointer;border:1px solid transparent;will-change:transform}.CtaPill_size_md__PEEhU{height:var(--cta-pill-h-md);padding:var(--cta-pill-pad-md);font-size:.9375rem}.CtaPill_size_lg__96tz_{height:var(--cta-pill-h-lg);padding:var(--cta-pill-pad-lg);font-size:1rem}.CtaPill_variant_rose__xIq22{background:hsl(var(--color-rose));color:hsl(var(--color-white));box-shadow:0 4px 14px hsl(var(--color-rose)/.28)}.CtaPill_variant_rose__xIq22:hover{background:hsl(var(--color-rose-ink));transform:translateY(-1px);box-shadow:0 8px 22px hsl(var(--color-rose)/.35)}.CtaPill_variant_rose__xIq22:focus-visible{outline:2px solid hsl(var(--color-rose));outline-offset:3px}.CtaPill_variant_copper__SfqyX{background:hsl(var(--color-accent));color:hsl(var(--color-white));box-shadow:0 4px 14px hsl(var(--color-accent)/.25)}.CtaPill_variant_copper__SfqyX:hover{background:#be5f37;transform:translateY(-1px);box-shadow:0 8px 22px hsl(var(--color-accent)/.32)}.CtaPill_variant_copper__SfqyX:focus-visible{outline:2px solid hsl(var(--color-accent));outline-offset:3px}.CtaPill_variant_ghost__VZnfr{background:hsl(var(--color-white));color:hsl(var(--color-text-primary));border-color:#e5e0dc}.CtaPill_variant_ghost__VZnfr:hover{background:hsl(var(--color-surface-secondary));border-color:hsl(var(--color-rose)/.4);transform:translateY(-1px)}.CtaPill_variant_ghost__VZnfr:focus-visible{outline:2px solid hsl(var(--color-rose));outline-offset:3px}.CtaPill_variant_text__Zrf7b{background:transparent;color:hsl(var(--color-text-secondary));padding:0;height:auto;box-shadow:none}.CtaPill_variant_text__Zrf7b:hover{color:hsl(var(--color-accent));text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.CtaPill_variant_text__Zrf7b:focus-visible{outline:2px solid hsl(var(--color-accent));outline-offset:3px;border-radius:3px}.FinalCta_panel__9uNp3{position:relative;background:hsl(var(--color-white));border-radius:28px;padding:clamp(56px,8vw,96px) clamp(24px,4vw,56px);border:1px solid #eeebe8;box-shadow:var(--shadow-lg);overflow:hidden;text-align:center}.FinalCta_glow__1ZEAZ{position:absolute;inset:0;background:radial-gradient(50% 50% at 30% 20%,rgba(230,188,202,.35),transparent 70%),radial-gradient(50% 50% at 75% 80%,hsla(18,55%,80%,.28),transparent 70%);pointer-events:none;z-index:1}.FinalCta_content___EcwI{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px}.FinalCta_heading__2JLjH{font-family:var(--font-display-editorial),serif;font-weight:600;font-size:var(--fs-display-lg);line-height:1.08;letter-spacing:var(--tracking-editorial);color:hsl(var(--color-text-primary));margin:8px 0 0;max-width:22ch}.FinalCta_italic__UWN4_{font-style:italic;color:hsl(var(--color-rose-ink));font-weight:600}.FinalCta_ctaRow__NmXIq{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:20px}.GetTheApp_wrap__CxMjv{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);gap:clamp(32px,4vw,72px);align-items:center}.GetTheApp_copy__pOdlZ{position:relative}.GetTheApp_heading__QWJH2{font-family:var(--font-display-editorial),var(--font-heading),serif;font-weight:400;font-size:var(--fs-display-lg);line-height:1.08;letter-spacing:var(--tracking-editorial);color:hsl(var(--color-text-primary));margin:14px 0 20px;max-width:18ch}.GetTheApp_italic__TKahx{font-style:italic;color:hsl(var(--color-rose-ink));font-weight:400}.GetTheApp_body__Slff8{font-family:var(--font-body);font-size:var(--fs-body-lead);line-height:1.6;color:hsl(var(--color-text-secondary));max-width:52ch;margin:0 0 28px}.GetTheApp_ctaRow__5dLfs{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.GetTheApp_primaryCta__WSICJ{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;border:none;background:hsl(var(--color-rose-ink));color:hsl(var(--color-white));font-family:var(--font-body);font-size:1rem;font-weight:600;cursor:pointer;transition:background var(--dur-micro) var(--ease-out-expo),transform var(--dur-micro) var(--ease-out-expo);min-height:48px}.GetTheApp_primaryCta__WSICJ:hover{background:#682732;transform:translateY(-1px)}.GetTheApp_primaryCta__WSICJ:focus-visible{outline:2px solid hsl(var(--color-rose));outline-offset:3px}.GetTheApp_primaryCta__WSICJ:active{transform:scale(.98)}.GetTheApp_microcopy__ntasw{font-family:var(--font-body);font-size:.8125rem;color:hsl(var(--color-text-muted))}.GetTheApp_installedBadge__Ef3pa{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:#e2f3e8;color:#1c542f;font-family:var(--font-body);font-size:.9375rem;font-weight:500;border:1px solid #badec6}.GetTheApp_qrCard__SowHW{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;background:hsl(var(--color-white));border-radius:20px;border:1px solid #eeebe8;box-shadow:var(--shadow-md);text-align:center;max-width:280px;justify-self:center}.GetTheApp_qrFrame__Tx0N0{padding:10px;background:#faf8f5;border-radius:12px;display:flex;align-items:center;justify-content:center}.GetTheApp_qrLabel__HgO_O{font-family:var(--font-body);font-size:.8125rem;line-height:1.5;color:hsl(var(--color-text-secondary));margin:0;max-width:22ch}.GetTheApp_modalBackdrop__7I4mN{position:fixed;inset:0;background:rgba(62,30,42,.45);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999;animation:GetTheApp_fadeIn__ISsvp .2s ease-out}@keyframes GetTheApp_fadeIn__ISsvp{0%{opacity:0}to{opacity:1}}.GetTheApp_modalCard__EQBqB{background:hsl(var(--color-white));border-radius:24px;width:100%;max-width:480px;box-shadow:0 30px 60px rgba(100,75,40,.28),0 12px 28px rgba(100,75,40,.12);overflow:hidden;animation:GetTheApp_rise__Dqo5M .24s cubic-bezier(.16,1,.3,1)}@keyframes GetTheApp_rise__Dqo5M{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.GetTheApp_modalHeader__g_EIG{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 0}.GetTheApp_modalHeadline__vRBXg{display:flex;align-items:center;gap:14px}.GetTheApp_modalGus__pIFKy{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(100,75,40,.15))}.GetTheApp_modalTitle__fFpzm{font-family:var(--font-display-editorial),serif;font-weight:400;font-size:1.5rem;line-height:1.15;color:hsl(var(--color-text-primary));margin:6px 0 0}.GetTheApp_modalClose__Xuldj{background:transparent;border:none;font-size:1.75rem;line-height:1;color:hsl(var(--color-text-muted));cursor:pointer;padding:4px 10px;border-radius:8px;transition:background var(--dur-micro) var(--ease-out-expo),color var(--dur-micro) var(--ease-out-expo)}.GetTheApp_modalClose__Xuldj:hover{background:hsl(var(--color-surface-primary));color:hsl(var(--color-text-primary))}.GetTheApp_modalClose__Xuldj:focus-visible{outline:2px solid hsl(var(--color-rose));outline-offset:2px}.GetTheApp_steps__TJcT6{list-style:none;padding:24px;margin:0;display:flex;flex-direction:column;gap:18px}.GetTheApp_step__Lq6dj{display:flex;align-items:flex-start;gap:14px}.GetTheApp_stepNum__GCh9X{flex-shrink:0;width:28px;height:28px;border-radius:999px;background:hsl(var(--color-rose-ink));color:hsl(var(--color-white));display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:.875rem;font-weight:600}.GetTheApp_stepCopy__zrlFK{display:flex;flex-direction:column;gap:2px}.GetTheApp_stepCopy__zrlFK strong{font-family:var(--font-body);font-size:1rem;font-weight:600;color:hsl(var(--color-text-primary))}.GetTheApp_stepCopy__zrlFK span{font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:hsl(var(--color-text-secondary))}@media (max-width:1024px){.GetTheApp_wrap__CxMjv{grid-template-columns:1fr;gap:40px}.GetTheApp_qrCard__SowHW{order:2}.GetTheApp_copy__pOdlZ{order:1}}@media (max-width:640px){.GetTheApp_heading__QWJH2{font-size:var(--fs-display-md)}.GetTheApp_primaryCta__WSICJ{width:100%;justify-content:center}.GetTheApp_microcopy__ntasw{width:100%;text-align:center}.GetTheApp_modalCard__EQBqB{border-radius:20px}.GetTheApp_steps__TJcT6{padding:20px}}.Hero_hero__vUAjb{position:relative;overflow:hidden;padding-block:var(--pad-hero-y);background:hsl(var(--color-surface-primary));width:100%;max-width:100vw}.Hero_glow__Uw_wU{position:absolute;inset:0;background:var(--glow-rose);pointer-events:none;z-index:0}.Hero_inner__CO3Oj{position:relative;z-index:1;max-width:var(--container-wide);margin-inline:auto;padding-inline:clamp(16px,2vw,32px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;align-items:center}.Hero_copy__ekY5S{position:relative;z-index:2;min-width:0}.Hero_heading__3HT_8{font-family:var(--font-display-editorial),var(--font-heading),serif;font-weight:400;font-size:var(--fs-display-xl);line-height:1.06;letter-spacing:var(--tracking-editorial);color:hsl(var(--color-text-primary));margin:16px 0 0;max-width:14ch}.Hero_italic__c_BG7{font-style:italic;color:hsl(var(--color-rose-ink));font-weight:400}.Hero_subhead__7fIO_{font-family:var(--font-body);font-size:var(--fs-body-lead);line-height:1.55;color:hsl(var(--color-text-secondary));max-width:48ch;margin:24px 0 0}.Hero_ctaRow__zgNlT{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:32px}.Hero_artStage__u1870{position:relative;width:100%;min-width:0;max-width:100%;min-height:560px;aspect-ratio:11/9;display:grid;place-items:center;overflow:visible}.Hero_artStage__u1870:before{content:"";position:absolute;inset:0;transform:scale(1.28,1.24);transform-origin:center;background:radial-gradient(55% 55% at 30% 30%,hsla(18,55%,72%,.18),transparent 72%),radial-gradient(55% 55% at 75% 65%,rgba(217,161,179,.22),transparent 75%),linear-gradient(145deg,#f9f5f1,#f1e5df);border-radius:48px;z-index:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 70%,transparent 100%);pointer-events:none}.Hero_desktopCard___ySsX{position:absolute;left:2%;top:8%;width:78%;margin:0;background:hsl(var(--color-white));border-radius:12px;padding:8px;box-shadow:0 24px 48px rgba(100,75,40,.14),0 8px 20px rgba(100,75,40,.08);transform-origin:left center;z-index:1;border:1px solid hsla(30,20%,88%,.9)}.Hero_desktopImage__d6a7V{width:100%;height:auto;display:block;border-radius:8px}.Hero_mobileCard__GceIf{position:absolute;right:6%;bottom:6%;width:22%;margin:0;background:#2c221c;border-radius:32px;padding:8px;box-shadow:0 24px 40px rgba(100,75,40,.18),0 8px 20px rgba(100,75,40,.1);z-index:2;border:2px solid #362d26}.Hero_mobileImage__M_zaW{width:100%;height:auto;display:block;border-radius:24px}.Hero_gusChar__p9T_q{position:absolute;left:-2%;bottom:2%;width:18%;max-width:148px;z-index:3;filter:drop-shadow(0 12px 24px rgba(100,75,40,.22));pointer-events:none}.Hero_gusImage__06KNt{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:1024px){.Hero_inner__CO3Oj{grid-template-columns:minmax(0,1fr);gap:48px}.Hero_heading__3HT_8{max-width:18ch}.Hero_artStage__u1870{max-width:640px;margin-inline:auto;min-height:480px}}@media (max-width:640px){.Hero_heading__3HT_8{font-size:var(--fs-display-lg);max-width:100%}.Hero_subhead__7fIO_{font-size:1rem}.Hero_ctaRow__zgNlT{gap:12px}.Hero_artStage__u1870{min-height:320px;aspect-ratio:4/3}.Hero_desktopCard___ySsX{left:0;top:6%;width:88%;padding:6px}.Hero_mobileCard__GceIf{right:0;bottom:0;width:30%}.Hero_gusChar__p9T_q{left:-2%;bottom:-4%;width:24%;max-width:120px}}.Manifesto_wrap___2616{max-width:880px;margin-inline:auto}.Manifesto_header__gOQet{text-align:center;margin-bottom:clamp(40px,5vw,64px)}.Manifesto_badge__Fib6q{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:hsl(var(--color-rose)/.12);color:hsl(var(--color-rose-ink));margin:0 auto 20px}.Manifesto_heading__P1Lv0{font-family:var(--font-display-editorial),var(--font-heading),serif;font-weight:400;font-size:var(--fs-display-lg);line-height:1.1;letter-spacing:var(--tracking-editorial);color:hsl(var(--color-text-primary));margin:14px 0 20px;max-width:18ch;margin-inline:auto}.Manifesto_italic__iM7jM{font-style:italic;color:hsl(var(--color-rose-ink));font-weight:400}.Manifesto_intro__AyezK{font-family:var(--font-body);font-size:var(--fs-body-lead);line-height:1.6;color:hsl(var(--color-text-secondary));margin:0 auto;max-width:56ch}.Manifesto_list__xLiyJ{list-style:none;padding:0;margin:0 auto;max-width:680px;display:flex;flex-direction:column;gap:0}.Manifesto_item__zKkf1{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:baseline;padding:22px 0;border-top:1px solid hsl(var(--color-border)/.5)}.Manifesto_item__zKkf1:last-child{border-bottom:1px solid hsl(var(--color-border)/.5)}.Manifesto_itemMark__g08ae{font-family:var(--font-display-editorial),serif;color:hsl(var(--color-rose-ink));font-size:1.5rem;line-height:1;flex-shrink:0}.Manifesto_itemBody__H7T1B{display:flex;flex-direction:column;gap:6px;min-width:0}.Manifesto_itemHeadline__z9E_1{font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.35;color:hsl(var(--color-text-primary))}.Manifesto_footer__1w6XQ,.Manifesto_itemDesc__eNS_y{font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:hsl(var(--color-text-secondary))}.Manifesto_footer__1w6XQ{text-align:center;margin:clamp(32px,4vw,48px) auto 0;max-width:60ch}.Manifesto_footerLink__aJRIU{font-weight:600;color:hsl(var(--color-rose-ink));text-decoration:none;transition:color var(--dur-micro) var(--ease-out-expo)}.Manifesto_footerLink__aJRIU:hover{text-decoration:underline;text-underline-offset:3px}.Manifesto_footerLink__aJRIU:focus-visible{outline:2px solid hsl(var(--color-rose));outline-offset:3px;border-radius:3px}@media (max-width:640px){.Manifesto_heading__P1Lv0{font-size:var(--fs-display-md)}.Manifesto_item__zKkf1{padding:18px 0;gap:12px}.Manifesto_itemHeadline__z9E_1{font-size:1.0625rem}}.ProblemStatement_wrap__dfu7g{position:relative;text-align:center;padding-block:24px}.ProblemStatement_eyebrow__5N0gC{margin-bottom:28px}.ProblemStatement_editorial__LkvU1{display:flex;flex-direction:column;gap:4px;align-items:center}.ProblemStatement_line__CPCeF{margin:0}.ProblemStatement_line__CPCeF,.ProblemStatement_punchline__SMv_R{font-family:var(--font-display-editorial),serif;font-weight:400;font-size:var(--fs-editorial);line-height:1.08;letter-spacing:var(--tracking-editorial);color:hsl(var(--color-text-primary));max-width:22ch}.ProblemStatement_punchline__SMv_R{margin:28px 0 0}.ProblemStatement_italicRose__BVG5Q{font-weight:600;font-style:italic;color:hsl(var(--color-rose-ink))}@media (max-width:640px){.ProblemStatement_slashMark__4bzKA{font-size:88px;top:-22px;right:8px}.ProblemStatement_line__CPCeF,.ProblemStatement_punchline__SMv_R{font-size:var(--fs-display-md);max-width:100%}}.ProductShowcase_header__gqqNP{max-width:760px;margin-inline:auto;text-align:center;margin-bottom:clamp(48px,6vw,80px)}.ProductShowcase_headline__pPaJT{font-family:var(--font-display-editorial),var(--font-heading),serif;font-weight:400;font-size:var(--fs-display-lg);line-height:1.08;letter-spacing:var(--tracking-editorial);color:hsl(var(--color-text-primary));margin:14px 0 0}.ProductShowcase_italic__b7QLz{font-style:italic;color:hsl(var(--color-rose-ink));font-weight:400}.ProductShowcase_stack__Sxlei{display:flex;flex-direction:column;gap:clamp(72px,9vw,128px)}.ProductShowcase_row__ShDES{display:block;scroll-margin-top:88px}.ProductShowcase_figure__A8eet{display:grid;gap:clamp(32px,4vw,64px);align-items:center;margin:0;transform-origin:center}.ProductShowcase_align_left__jgfAG .ProductShowcase_figure__A8eet{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ProductShowcase_align_right__fdAvE .ProductShowcase_figure__A8eet{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ProductShowcase_align_right__fdAvE .ProductShowcase_figure__A8eet>:first-child{order:2}.ProductShowcase_align_right__fdAvE .ProductShowcase_figure__A8eet>:last-child{order:1}.ProductShowcase_portrait_left__OqJDo .ProductShowcase_figure__A8eet{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.ProductShowcase_portrait_right__6_qLL .ProductShowcase_figure__A8eet{grid-template-columns:minmax(0,1fr) minmax(0,260px)}.ProductShowcase_portrait_right__6_qLL .ProductShowcase_figure__A8eet>:first-child{order:2}.ProductShowcase_portrait_right__6_qLL .ProductShowcase_figure__A8eet>:last-child{order:1}.ProductShowcase_gradientFrame___Mswv{position:relative;padding:clamp(20px,2.5vw,40px);border-radius:16px;overflow:hidden;background:radial-gradient(60% 60% at 20% 20%,hsla(18,55%,75%,.18),transparent 70%),radial-gradient(60% 60% at 80% 80%,rgba(224,174,190,.18),transparent 70%),linear-gradient(145deg,#f8f5f1,#f1ece9)}.ProductShowcase_imageWrap__r2vNU{position:relative;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-xl);background:hsl(var(--color-white))}.ProductShowcase_image__1yM2J{width:100%;height:auto;display:block}.ProductShowcase_phoneFrame__DNbDC{position:relative;width:100%;max-width:260px;margin-inline:auto;padding:10px;background:#2c221c;border:2px solid #362d26;border-radius:36px;box-shadow:0 30px 50px rgba(100,75,40,.2),0 10px 24px rgba(100,75,40,.1)}.ProductShowcase_phoneScreen__YP1NE{position:relative;border-radius:26px;overflow:hidden;background:hsl(var(--color-white))}.ProductShowcase_phoneImage__PYdqd{width:100%;height:auto;display:block}.ProductShowcase_caption__0as6F{padding-inline:clamp(0px,1vw,16px);align-self:center}.ProductShowcase_rowHeading__LBzvM{font-family:var(--font-display-editorial),var(--font-heading),serif;font-weight:400;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1;letter-spacing:var(--tracking-editorial);color:hsl(var(--color-text-primary));margin:12px 0 16px;max-width:18ch}.ProductShowcase_rowHeading__LBzvM em{font-style:italic;color:hsl(var(--color-rose-ink));font-weight:400}.ProductShowcase_body__ajbaR{font-family:var(--font-body);font-size:var(--fs-body-lead);line-height:1.6;color:hsl(var(--color-text-secondary));max-width:48ch;margin:0}@media (max-width:1024px){.ProductShowcase_align_left__jgfAG .ProductShowcase_figure__A8eet,.ProductShowcase_align_right__fdAvE .ProductShowcase_figure__A8eet,.ProductShowcase_portrait_left__OqJDo .ProductShowcase_figure__A8eet,.ProductShowcase_portrait_right__6_qLL .ProductShowcase_figure__A8eet{grid-template-columns:1fr;gap:28px}.ProductShowcase_align_right__fdAvE .ProductShowcase_figure__A8eet>:first-child,.ProductShowcase_align_right__fdAvE .ProductShowcase_figure__A8eet>:last-child,.ProductShowcase_portrait_right__6_qLL .ProductShowcase_figure__A8eet>:first-child,.ProductShowcase_portrait_right__6_qLL .ProductShowcase_figure__A8eet>:last-child{order:0}.ProductShowcase_align_left__jgfAG .ProductShowcase_caption__0as6F,.ProductShowcase_align_right__fdAvE .ProductShowcase_caption__0as6F,.ProductShowcase_portrait_left__OqJDo .ProductShowcase_caption__0as6F,.ProductShowcase_portrait_right__6_qLL .ProductShowcase_caption__0as6F{order:1}.ProductShowcase_align_left__jgfAG .ProductShowcase_gradientFrame___Mswv,.ProductShowcase_align_right__fdAvE .ProductShowcase_gradientFrame___Mswv,.ProductShowcase_portrait_left__OqJDo .ProductShowcase_phoneFrame__DNbDC,.ProductShowcase_portrait_right__6_qLL .ProductShowcase_phoneFrame__DNbDC{order:2}.ProductShowcase_rowHeading__LBzvM{max-width:24ch}.ProductShowcase_body__ajbaR{max-width:60ch}}@media (max-width:640px){.ProductShowcase_stack__Sxlei{gap:72px}.ProductShowcase_gradientFrame___Mswv{padding:12px;border-radius:12px}.ProductShowcase_imageWrap__r2vNU{border-radius:8px}.ProductShowcase_phoneFrame__DNbDC{max-width:240px}}.MarketingNav_skipLink__qL_WZ{position:absolute;left:12px;top:12px;transform:translateY(-200%);background:hsl(var(--color-text-primary));color:hsl(var(--color-white));padding:10px 16px;border-radius:8px;z-index:9999;text-decoration:none;font-family:var(--font-body);font-size:.875rem;font-weight:500;transition:transform var(--dur-micro) var(--ease-out-expo)}.MarketingNav_skipLink__qL_WZ:focus{transform:translateY(0);outline:2px solid hsl(var(--color-rose));outline-offset:3px}.MarketingNav_header__e0uWv{position:sticky;top:0;z-index:100;background:hsla(36,33%,98%,.72);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid hsla(30,15%,90%,0);transition:border-color var(--dur-std) var(--ease-out-expo),background-color var(--dur-std) var(--ease-out-expo)}.MarketingNav_header__e0uWv[data-scrolled=true]{border-bottom-color:hsla(30,15%,90%,.6);background:hsla(36,33%,98%,.88)}.MarketingNav_inner__Jgm3I{max-width:var(--container-wide);margin-inline:auto;padding-inline:clamp(16px,2vw,32px);height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}.MarketingNav_logoLink__G6KRa{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.MarketingNav_logoMascot__e1cSi{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:hsl(var(--color-rose-wash));display:block;flex-shrink:0;border:1px solid hsl(var(--color-rose)/.2)}.MarketingNav_logo___Fetx{height:36px;width:auto;display:block}.MarketingNav_nav__l3AjS{display:flex;align-items:center;gap:28px;justify-self:center}.MarketingNav_navLink__ged9S{font-family:var(--font-body);font-size:.9375rem;color:hsl(var(--color-text-secondary));text-decoration:none;position:relative;padding:4px 0;transition:color var(--dur-micro) var(--ease-out-expo)}.MarketingNav_navLink__ged9S:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:hsl(var(--color-rose));transform:scaleX(0);transform-origin:left;transition:transform var(--dur-micro) var(--ease-out-expo)}.MarketingNav_navLink__ged9S:hover{color:hsl(var(--color-text-primary))}.MarketingNav_navLink__ged9S:hover:after{transform:scaleX(1)}.MarketingNav_navLink__ged9S:focus-visible{outline:2px solid hsl(var(--color-rose));outline-offset:3px;border-radius:3px}.MarketingNav_actions__AeF08{display:flex;align-items:center;gap:16px;justify-self:end}.MarketingNav_signIn__kTHzk{font-family:var(--font-body);font-size:.9375rem;color:hsl(var(--color-text-secondary));text-decoration:none;transition:color var(--dur-micro) var(--ease-out-expo)}.MarketingNav_signIn__kTHzk:hover{color:hsl(var(--color-accent));text-decoration:underline;text-underline-offset:3px}.MarketingNav_signIn__kTHzk:focus-visible{outline:2px solid hsl(var(--color-accent));outline-offset:3px;border-radius:3px}.MarketingNav_ctaFull__tQbC3{display:inline}.MarketingNav_ctaShort__LEJym{display:none}@media (max-width:880px){.MarketingNav_nav__l3AjS{display:none}.MarketingNav_inner__Jgm3I{grid-template-columns:auto 1fr auto;height:60px;gap:16px}.MarketingNav_actions__AeF08{gap:10px}.MarketingNav_signIn__kTHzk{font-size:.875rem}.MarketingNav_ctaFull__tQbC3{display:none}.MarketingNav_ctaShort__LEJym{display:inline}.MarketingNav_logo___Fetx{height:28px}.MarketingNav_logoMascot__e1cSi{width:26px;height:26px}}@media (max-width:420px){.MarketingNav_signIn__kTHzk{display:none}}