.public-site{font-feature-settings:"palt" 1;font-kerning:normal;background:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}body:has(.public-site) [role=dialog]{font-feature-settings:"palt" 1;font-kerning:normal}.public-site-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.public-page{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.public-catalogue{background:#f9fafb;flex:1;min-height:0}.site-mobile-nav,.site-mobile-footer{flex-shrink:0}.site-masthead{flex-shrink:0;padding:0 20px}.site-masthead-inner{border-bottom:1px solid #c9c9ce;justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.site-brand{flex-shrink:0}.site-nav-swipe{color:#fff;white-space:nowrap;background:linear-gradient(115deg,#db2777 0%,#c026a3 52%,#7c3aed 100%);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-weight:700;text-decoration:none;transition:box-shadow .15s;display:inline-flex;box-shadow:0 4px 12px #db27771a}.site-nav-swipe:hover{box-shadow:0 5px 16px #db277738}.site-nav-swipe:focus-visible{outline-offset:4px;outline:2px solid #be185d}.site-mobile-cta{flex-shrink:0;padding-inline:10px;font-size:12px}.site-main-nav,.site-desktop-footer,.site-masthead-home,.home-introduction{display:none}.home-site-scroll,.home-layout{display:contents}.swipe-experience{background:#f9fafb;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.swipe-experience:focus-visible{outline-offset:5px;outline:2px solid #ec4899}.swipe-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.swipe-header>:last-child{justify-self:end}.swipe-header picture{translate:-1.4%}@media (max-width:380px){.site-brand img{width:156px;height:25px}}@media (min-width:757px){.site-masthead{padding:0 40px;display:block}.site-masthead-inner{max-width:1280px;min-height:76px;margin:0 auto}.site-brand img{width:208px;height:33px}.site-main-nav{align-items:center;gap:clamp(20px,3vw,40px);font-size:13px;font-weight:600;display:flex}.site-main-nav a:not(.site-nav-swipe){color:#75757c;padding:24px 0;transition:color .15s}.site-main-nav a:not(.site-nav-swipe)[aria-current=page],.site-main-nav a:not(.site-nav-swipe):hover{color:#18181b}.site-main-nav a:not(.site-nav-swipe)[aria-current=page]{text-underline-offset:9px;-webkit-text-decoration:underline #ec4899;text-decoration:underline #ec4899;text-decoration-thickness:2px}.site-mobile-cta,.site-mobile-nav,.site-mobile-footer{display:none}.site-desktop-footer{background:#fff;flex-shrink:0;padding:0 40px;display:block}.site-footer-inner{border-top:1px solid #c9c9ce;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:30px 0;display:flex}.site-footer-inner p{color:#71717a;margin-top:8px;font-size:11px}.site-footer-inner nav{color:#71717a;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;font-size:11px;display:flex}.site-footer-inner a:hover{color:#18181b}.public-catalogue{background:#fff;padding-inline:40px}.home-site-scroll{height:100%;display:block;overflow:hidden auto}.home-layout{grid-template-columns:minmax(0,1fr) 384px;align-items:center;gap:clamp(40px,8vw,132px);max-width:1120px;margin:0 auto;padding:36px 40px 48px;display:grid}.swipe-experience{border:1px solid #e4e4e7;border-radius:28px;width:384px;height:min(812px,100dvh - 160px);min-height:600px;box-shadow:0 12px 44px #18181b0c}.swipe-experience [data-onboarding=card]{overflow-clip-margin:16px;overflow:clip}.home-introduction{padding:16px 0;display:block}.home-eyebrow{letter-spacing:.2em;color:#71717a;margin-bottom:20px;font-size:11px;font-weight:600}.home-headline{letter-spacing:-.05em;color:#18181b;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.4}.home-opening-quote{font-feature-settings:normal;margin-left:-.5em;display:inline-block}.home-description{color:#52525b;margin-top:24px;font-size:15px;line-height:2}.home-try-guide{margin-top:28px}.home-try-guide>p:first-child{align-items:center;gap:20px;font-size:13px;font-weight:700;display:flex}.home-try-guide svg{color:#ec4899}.home-try-guide>p+p{color:#71717a;margin-top:9px;font-size:11px;line-height:1.9}.home-benefits{border-top:1px solid #d4d4d8;margin-top:32px}.home-benefits li{border-bottom:1px solid #e4e4e7;gap:16px;padding:14px 0;display:flex}.home-benefits li>span{color:#a1a1aa;padding-top:2px;font-size:11px}.home-benefits h2{color:#27272a;font-size:13px;font-weight:700}.home-benefits p{color:#71717a;margin-top:4px;font-size:11px;line-height:1.8}}@media (min-width:757px) and (max-width:900px){.home-layout{grid-template-columns:minmax(0,1fr) 350px;gap:28px;padding-inline:28px}.swipe-experience{width:350px}.home-headline{font-size:34px}.site-masthead,.site-desktop-footer{padding-inline:28px}.site-main-nav{gap:18px;font-size:12px}.site-brand img{width:176px;height:28px}}
