.social-landing{background:var(--pt-bg);color:var(--pt-text);font-family:var(--sans);line-height:1.45}.landing-tour h2,.landing-tour h3,.social-landing h1,.social-landing h2,.social-landing h3{font-family:var(--sans);color:var(--pt-text);font-weight:650;letter-spacing:-.6px}.social-landing p{color:var(--pt-muted)}.landing-header{height:100px;padding:0 4.6%;display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--pt-nav);border-bottom:1px solid var(--pt-border);position:relative;z-index:2}.landing-header .brand-modern{gap:8px}.landing-header .brand-modern>span{font-size:35px;letter-spacing:-1.8px}.landing-header .brand-modern img{width:76px;height:76px}.landing-header .brand-modern small{display:none}.landing-header nav{display:flex;gap:30px;align-items:center;margin-left:auto}.landing-header nav>button{padding:12px 0;font-size:15px;white-space:nowrap}.landing-header nav>button:hover,.landing-sign-in:hover{color:var(--pt-accent)}.landing-header-actions{display:flex;align-items:center;gap:25px;margin-left:35px;padding-left:45px;position:relative}.landing-header-actions:before{content:"";height:26px;width:1px;background:var(--pt-border);position:absolute;left:0}.landing-sign-in{font-size:15px;white-space:nowrap}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:50px;padding:18px 30px;font-weight:650;font-size:17px;border:1px solid transparent;line-height:1.5;white-space:nowrap;transition:box-shadow .2s,transform .2s}.landing-button:hover{transform:translateY(-2px);box-shadow:0 7px 22px #10282015}.landing-primary{background:linear-gradient(120deg,var(--pt-button),var(--pt-button-end));color:var(--pt-button-text);box-shadow:0 4px 22px #1b503a12}.landing-button.header-start{padding:14px 24px;font-size:14px}.landing-secondary{color:var(--pt-text);background:color-mix(in srgb,var(--pt-bg) 26%,transparent);border-color:var(--pt-muted);font-weight:500;font-size:15px;padding:14px 27px}.social-hero{position:relative;isolation:isolate;overflow:hidden;min-height:620px;height:49vw;border-bottom:1px solid var(--pt-border)}.hero-scene{position:absolute;inset:0;z-index:-2;background:var(--pt-bg) url(/brand/hero-light.png) center center/cover no-repeat}.hero-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fbfaf5e8,#fbfaf5a0 27%,transparent 47%)}[data-theme=dark] .hero-scene{background-image:url(/brand/hero-dark.png)}[data-theme=dark] .hero-scene:after{display:none}.social-hero-inner{height:100%;width:100%;position:relative}.social-hero-copy{position:relative;z-index:1;padding-top:5%;margin-left:4.6%;width:42%;max-width:620px}.social-hero-copy:before{content:"";position:absolute;inset:-15% -7% -12% -15%;z-index:-1;background:radial-gradient(ellipse,var(--pt-hero-wash) 25%,transparent 73%);pointer-events:none}.landing-eyebrow{font-size:12px;letter-spacing:3px;font-weight:500;line-height:1.6;color:var(--pt-muted)}.landing-eyebrow span{padding:0 14px}.social-hero-copy h1{font-size:clamp(50px,5.25vw,80px);line-height:1.04;letter-spacing:-3.7px;margin:32px 0 27px;font-weight:700;white-space:nowrap}.social-hero-copy h1>span{color:var(--pt-heading-accent)}.social-hero-description{font-size:clamp(17px,1.45vw,22px);line-height:1.46;max-width:490px}.social-hero-actions{display:flex;gap:16px;align-items:center;margin-top:30px}.people-promise{display:flex;align-items:center;gap:18px;margin-top:38px}.people-promise p{font-size:13px;line-height:1.45}.people-avatars{display:flex;padding-left:0;flex-shrink:0}.avatar-plus,.example-avatar{width:46px;height:46px;border-radius:50%;border:2px solid var(--pt-bg);margin-left:-7px;background-color:var(--pt-secondary)}.example-avatar:first-child{margin-left:0}.example-avatar{position:relative;overflow:hidden}.example-avatar img{position:absolute;top:50%;transform:translateY(-50%);width:400%;max-width:none;height:auto}.avatar-0{background-position:0}.avatar-1{background-position:33.333%}.avatar-2{background-position:66.666%}.avatar-3{background-position:100%}.avatar-plus{display:grid;place-items:center;color:var(--pt-text)}.hero-callouts{position:absolute;inset:0;pointer-events:none}.hero-callout{position:absolute;width:11.65%;max-width:185px;padding:17px 17px 15px;border:1px solid var(--pt-glass-border);border-radius:18px;background:var(--pt-glass);backdrop-filter:blur(14px);box-shadow:0 8px 25px #10282008}.hero-callout>svg{width:30px;height:30px;color:var(--pt-heading-accent);margin-bottom:4px}.hero-callout h2{font-size:17px;letter-spacing:-.6px;line-height:1.15;margin:2px 0 7px;font-weight:650}.hero-callout p{font-size:13px;line-height:1.3}.hero-callout small{font-size:9px;color:var(--pt-muted);display:block;margin-top:6px}.people-callout{top:9%;left:40.4%}.moments-callout{top:41%;left:40.4%}.tree-callout{top:9%;right:1.7%}.ai-callout{top:50%;right:1.7%;width:10%}.callout-connectors{position:absolute;width:100%;height:100%;inset:0;fill:var(--pt-accent)}.callout-connectors path{fill:none;stroke:var(--pt-accent);stroke-width:1.3}.hero-photo-stack{position:absolute;width:10%;height:120px;left:41.5%;top:69%;transform:rotate(-9deg)}.hero-photo-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:4px solid #fbfaf5;border-radius:9px;box-shadow:0 6px 20px #07191640}.hero-photo-stack img:first-child{transform:rotate(18deg) translate(-10px)}.hero-photo-stack span{position:absolute;right:-8px;bottom:9px;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#f1d9b9;color:#1b503a}.landing-benefits{display:grid;grid-template-columns:repeat(3,1fr);padding:38px 0 30px;margin:0 4.6%;border-bottom:1px solid var(--pt-border);gap:0}.landing-benefits article{display:flex;align-items:flex-start;gap:24px;padding:0 32px;border-right:1px solid var(--pt-border)}.landing-benefits article:first-child{padding-left:14px}.landing-benefits article:last-child{border-right:0;padding-right:0}.benefit-icon{flex-shrink:0;width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--pt-secondary),var(--pt-panel));color:var(--pt-text);border:1px solid var(--pt-border)}.landing-benefits h2{font-size:25px;line-height:1.2;margin:6px 0 8px;letter-spacing:-.8px}.landing-benefits p{font-size:16px;line-height:1.42;max-width:285px}.landing-ai-strip{margin:0 4.6%;padding:22px 6px;display:flex;align-items:center;gap:24px}.ai-strip-sparkle{color:var(--pt-heading-accent)}.landing-ai-strip h2{font-size:14px;letter-spacing:0;font-weight:600;margin-bottom:4px}.landing-ai-strip h2>span{font-size:9px;font-weight:500;border:1px solid var(--pt-border);padding:2px 5px;border-radius:6px;color:var(--pt-muted);margin-left:6px}.landing-ai-strip p{font-size:13px}.ai-partners{margin-left:auto;gap:20px}.ai-partner,.ai-partners{display:flex;align-items:center}.ai-partner{border:1px solid var(--pt-border);border-radius:30px;min-width:130px;justify-content:center;gap:9px;padding:10px 22px;font-size:15px;font-weight:600;white-space:nowrap}.ai-partner:hover{background:var(--pt-secondary)}.muse-symbol{color:#9686d7}.dot-symbol{font-size:32px;line-height:25px}.ai-more{font-size:13px;white-space:nowrap;color:var(--pt-muted)}.landing-footer{display:flex;justify-content:space-between;gap:20px;padding:14px 4.6%;border-top:1px solid var(--pt-border);font-size:11px;color:var(--pt-muted)}.landing-footer>span:last-child{display:flex;gap:22px}.landing-tour{border:1px solid var(--pt-border);border-radius:22px;padding:0;width:min(640px,calc(100vw - 32px));max-height:88dvh;background:var(--pt-panel);color:var(--pt-text);box-shadow:0 24px 100px #0005}.landing-tour::backdrop{background:#07191699;backdrop-filter:blur(7px)}.tour-inner{padding:42px;position:relative}.tour-close{position:absolute;right:14px;top:14px;padding:10px;display:grid;place-items:center;border-radius:50%;background:var(--pt-secondary)}.landing-tour .landing-eyebrow{font-size:10px;letter-spacing:1.8px;padding-right:25px}.landing-tour h2{font-size:36px;line-height:1.15;margin:20px 0}.landing-tour ol{list-style:none;padding:0;counter-reset:tour;margin:28px 0}.landing-tour li{counter-increment:tour;position:relative;padding:0 0 22px 44px}.landing-tour li:before{content:counter(tour);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--pt-secondary);font-weight:650}.landing-tour h3{font-size:17px;margin-bottom:7px}.landing-tour p{font-size:14px;color:var(--pt-muted);line-height:1.6}.landing-skip{position:fixed;top:-80px;left:12px;z-index:1000;padding:12px 22px;background:var(--pt-panel);border:2px solid var(--pt-accent);border-radius:10px}.landing-skip:focus{top:12px}@media(min-width:1600px){.landing-ai-strip,.landing-benefits,.landing-footer{padding-left:max(4.6%,calc((100vw - 1450px)/2));padding-right:max(4.6%,calc((100vw - 1450px)/2))}.landing-ai-strip,.landing-benefits{margin:0}}@media(max-width:1300px){.landing-header{gap:16px;height:88px;padding:0 3%}.landing-header .brand-modern>span{font-size:32px}.landing-header .brand-modern img{width:60px;height:60px}.landing-header nav{gap:20px}.landing-header-actions{gap:18px;padding-left:25px;margin-left:10px}.landing-button.header-start{padding:12px 20px}.social-hero{height:49vw;min-height:600px}.hero-scene{background-size:cover;background-position:56%}.social-hero-copy{margin-left:4%;padding-top:6%}.social-hero-copy h1{font-size:5.15vw;letter-spacing:-2.8px}.social-hero-description{font-size:18px;max-width:min(410px,34vw)}.social-hero-actions{gap:12px}.landing-button{padding:15px 23px;font-size:15px}.landing-secondary{font-size:13px;padding:13px 20px}.hero-callout{padding:13px 12px;width:12.5%}.hero-callout h2{font-size:15px}.hero-callout p{font-size:11.5px}.moments-callout,.people-callout{left:41%}.ai-callout{width:11.5%;right:1%}.tree-callout{right:1%}.people-promise{gap:12px}.people-promise p{font-size:11px}.avatar-plus,.example-avatar{width:40px;height:40px}.landing-benefits article{gap:18px;padding:0 23px}.benefit-icon{width:80px;height:80px}.benefit-icon svg{width:36px}.landing-benefits h2{font-size:22px}.landing-benefits p{font-size:14px}.ai-partners{gap:12px}.ai-partner{min-width:100px;padding:10px 14px}.landing-ai-strip{gap:16px}.landing-ai-strip p{font-size:11px}}@media(max-width:1050px){.landing-header nav{gap:16px}.landing-header-actions{padding-left:0;margin-left:10px;gap:14px}.header-start,.landing-header-actions:before{display:none}.social-hero{min-height:570px}.hero-callout p{font-size:10px}.hero-callout h2{font-size:13px}.hero-callout>svg{width:24px;height:24px}.hero-photo-stack{height:90px}.landing-eyebrow{font-size:10px;letter-spacing:2px}.landing-eyebrow span{padding:0 9px}.social-hero-actions{flex-wrap:wrap;max-width:400px}.people-promise{margin-top:24px}.social-hero-copy h1{margin:26px 0 20px}.landing-benefits article{gap:14px;padding:0 18px}.benefit-icon{width:65px;height:65px}.benefit-icon svg{width:30px}.landing-benefits h2{font-size:19px}.landing-ai-strip{flex-wrap:wrap}.ai-partners{gap:12px}.ai-more{display:none}.landing-ai-strip p{max-width:380px}}@media(max-width:800px){.landing-header{height:auto;min-height:85px;padding:12px 5%;flex-wrap:wrap;gap:6px}.landing-header .brand-modern img{width:49px;height:49px}.landing-header .brand-modern>span{font-size:27px}.landing-header-actions{margin-left:auto}.landing-header nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--pt-border);margin-top:9px;gap:32px}.landing-header nav>button{font-size:13px;padding:10px 0 4px}.landing-sign-in{font-size:13px}.social-hero{height:auto;min-height:0;padding-bottom:84vw;overflow:hidden}.social-hero-inner{position:static}.social-hero-copy{margin:0 auto;width:90%;max-width:590px;text-align:center;padding-top:42px}.social-hero-copy:before{background:radial-gradient(ellipse,var(--pt-hero-wash),transparent);inset:-10% -15%}.social-hero-copy h1{font-size:clamp(42px,7.5vw,62px);line-height:1.05;letter-spacing:-2.6px;margin:24px 0 21px}.social-hero-description{font-size:17px;max-width:480px;margin:auto}.social-hero-actions{max-width:none;gap:14px}.people-promise,.social-hero-actions{justify-content:center;margin-top:25px}.people-promise p{text-align:left;font-size:12px}.hero-scene{background-size:auto 100%;background-position:89%;mask-image:linear-gradient(transparent,#000 12%)}.hero-callouts,.hero-scene{top:auto;bottom:0;height:85vw}.callout-connectors,.hero-photo-stack,.moments-callout,.people-callout{display:none}.ai-callout,.tree-callout{width:24%;max-width:160px;right:auto;left:5%;padding:14px;background:var(--pt-glass)}.tree-callout{top:16%}.ai-callout{top:55%}.hero-callout h2{font-size:14px}.hero-callout p{font-size:11px}.landing-benefits{padding:25px 0;gap:22px;grid-template-columns:1fr;margin:0 6%}.landing-benefits article,.landing-benefits article:first-child,.landing-benefits article:last-child{padding:0;border:0;gap:22px;align-items:center}.benefit-icon{width:70px;height:70px}.landing-benefits h2{font-size:22px;margin:0 0 6px}.landing-benefits p{font-size:14px;max-width:450px}.landing-ai-strip{padding:25px 0;margin:0 6%;gap:16px}.landing-ai-strip h2{font-size:14px}.landing-ai-strip p{font-size:12px;max-width:450px}.ai-partners{width:100%;margin-left:0;justify-content:center;gap:15px}.ai-partner{flex:1}.landing-footer{margin-top:0}}@media(max-width:430px){.landing-header{padding:10px 4%}.landing-header .brand-modern>span{font-size:23px}.landing-header .brand-modern img{width:42px;height:42px}.landing-header-actions{gap:10px}.landing-header nav{gap:25px}.landing-sign-in{font-size:12px}.social-hero-copy{padding-top:30px}.social-hero-copy h1{font-size:40px;letter-spacing:-2.2px}.social-hero-description{font-size:16px;max-width:350px}.social-hero-actions{gap:9px}.landing-button{padding:13px 18px;font-size:14px;gap:9px}.landing-secondary{font-size:12px;padding:12px 14px}.landing-secondary svg{width:24px}.people-promise{gap:12px}.people-promise p{font-size:11px}.avatar-plus,.example-avatar{width:35px;height:35px}.hero-callout{padding:10px}.hero-callout p{font-size:10px}.hero-callout h2{font-size:12px}.hero-callout>svg{width:20px;height:20px;margin:0}.hero-callout small{display:none}.tree-callout{top:11%}.ai-callout{top:57%}.landing-ai-strip{gap:12px}.ai-strip-sparkle{width:25px}.landing-ai-strip>div:not(.ai-partners){flex:1}.ai-partner{min-width:0;padding:10px;font-size:13px}.tour-inner{padding:38px 24px 26px}.landing-tour h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.social-landing *{transition:none!important}.landing-button:hover{transform:none}}.landing-tour :focus-visible,.social-landing :focus-visible{outline:3px solid var(--pt-accent);outline-offset:4px}@media(min-width:801px){.hero-scene{background-size:106% auto;background-position:100%}.ai-callout h2{font-size:clamp(12px,1.05vw,16px);white-space:nowrap}.landing-header nav{margin-right:auto}}[data-theme=dark] .benefit-icon{background:linear-gradient(135deg,#204236,#071916);color:#E9EDCF}@media(min-width:801px) and (max-width:1050px){.hero-scene{background-size:cover;background-position:70%}.social-hero-actions .landing-button{padding:12px 16px;font-size:13px}.social-hero-actions .landing-secondary svg{width:22px}}@media(max-width:360px){.landing-header .brand-modern>span{font-size:20px}.landing-header .brand-modern img{width:36px;height:36px}.social-hero-copy h1{font-size:34px;letter-spacing:-1.8px}.landing-header nav{gap:16px}.landing-header nav>button{font-size:12px}.people-promise{flex-direction:column;gap:10px}.people-promise p{text-align:center}.hero-callout p{display:none}}