@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#16140f;--muted:#6b6a66;--soft-muted:#a3a19b;--canvas:#f6f5f3;--paper:#fff;--cream:#efeeeb;--orange:#ff9500;--orange-dark:#e07d00;--orange-soft:#fff0dc;--plum:#0e0c12;--violet:#8b5cf6;--green:#1fa463;--line:#16140f17;--shadow:0 30px 90px #24190a24;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", Inter, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{color:var(--ink);background:var(--canvas);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,a,summary{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{border:0}::selection{color:var(--ink);background:#ff95004d}.sectionShell{width:min(1240px,100% - 64px);margin-inline:auto}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.reveal.isVisible{opacity:1;transform:none}.brand{align-items:center;gap:8px;display:inline-flex}.brandMark{place-items:center;width:27px;height:27px;display:grid}.brandMark img{width:100%;height:100%}.brandWord{letter-spacing:-1.5px;font-size:26px;font-style:italic;font-weight:850;line-height:1}.brandLight{color:#fff}.brandLight .brandMark img{filter:invert()}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(1.35);background:#ffffffb8;border:1px solid #ffffffd6;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1200px,100% - 36px);min-height:62px;padding:8px 10px 8px 19px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #16140f12}.navBrand{width:max-content}.siteHeader nav{letter-spacing:-.1px;align-items:center;gap:32px;font-size:13px;font-weight:650;display:flex}.siteHeader nav a,.footerLinks a{position:relative}.siteHeader nav a:after,.footerLinks a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.siteHeader nav a:hover:after,.footerLinks a:hover:after{transform-origin:0;transform:scaleX(1)}.navCta{color:#fff;background:var(--ink);border-radius:999px;justify-self:end;align-items:center;gap:18px;padding:13px 18px;font-size:13px;font-weight:720;display:inline-flex}.navCta span{font-size:15px;transition:transform .25s}.navCta:hover span{transform:translate(2px,2px)}.hero{isolation:isolate;background:var(--canvas);grid-template-columns:.92fr 1.08fr;align-items:center;min-height:980px;padding:142px max(32px,50vw - 620px) 100px;display:grid;position:relative;overflow:hidden}.hero:before{z-index:-3;content:"";background:radial-gradient(circle at 72% 44%,#ffdaa873,#0000 34%),radial-gradient(circle at 50% 100%,#fff,#0000 38%);position:absolute;inset:0}.heroGlow{z-index:-2;filter:blur(4px);pointer-events:none;border-radius:50%;position:absolute}.heroGlowOne{background:#ff95001f;width:680px;height:680px;top:120px;right:-220px}.heroGlowTwo{background:#8b5cf60f;width:440px;height:440px;bottom:20px;left:-180px}.heroCopy{z-index:5;max-width:645px;padding-bottom:25px;position:relative}.heroPill{color:#4d4538;background:#ffffffb8;border:1px solid #ff950033;border-radius:999px;align-items:center;gap:9px;margin-bottom:29px;padding:9px 14px 9px 10px;font-size:12px;font-weight:680;display:inline-flex;box-shadow:0 8px 24px #462d0a0d}.liveDot{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite livePulse;box-shadow:0 0 0 5px #ff950021}.hero h1,.premise h2,.story h2,.featuresHeader h2,.faqIntro h2,.download h2{letter-spacing:clamp(-5px,-.06em,-2.5px);margin:0;font-size:clamp(58px,6.1vw,92px);font-weight:780;line-height:.93}.hero h1 em,.premise h2 em,.story h2 em,.featuresHeader h2 em,.faqIntro h2 em,.download h2 em{color:var(--orange);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:520}.heroCopy>p{color:#5e5b56;letter-spacing:-.35px;max-width:570px;margin:30px 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.52}.heroActions{align-items:center;gap:26px;margin-top:36px;display:flex}.primaryButton{color:#fff;background:var(--orange);border-radius:999px;align-items:center;gap:35px;padding:18px 22px 18px 26px;font-size:14px;font-weight:750;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 15px 35px #e07d0038}.primaryButton:hover{background:var(--orange-dark);transform:translateY(-2px);box-shadow:0 18px 42px #e07d004a}.primaryButton span{font-size:17px}.textButton{align-items:center;gap:10px;font-size:14px;font-weight:680;display:inline-flex}.textButton span{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .25s;display:grid}.textButton:hover span{transform:translateY(3px)}.heroNote{align-items:center;gap:13px;margin-top:39px;display:flex}.heroNote>span:last-child{gap:3px;display:grid}.heroNote b{font-size:12px}.heroNote small{color:var(--muted);font-size:11px}.avatarStack{align-items:center;padding-left:8px;display:inline-flex}.avatar{color:#fff;border:2px solid var(--canvas);border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-8px;font-size:10px;font-weight:800;display:grid}.avatarOne{background:#bf6b4a}.avatarTwo{background:#3b748c}.avatarThree{background:#745788}.avatarStackCompact .avatar{border-color:#fff;width:27px;height:27px}.heroProduct{min-height:720px;position:relative;transform:translate(6%)}.phoneFrame{background:linear-gradient(145deg,#595854,#171714 22%,#34322d 73%,#0a0908);border-radius:52px;width:314px;height:660px;padding:7px;position:relative;box-shadow:0 50px 100px #1e140a3d,inset 0 0 0 1px #ffffff29}.phoneBezel{background:#f6f5f3;border:2px solid #171614;border-radius:45px;width:100%;height:100%;position:relative;overflow:hidden}.dynamicIsland{z-index:20;background:#090909;border-radius:99px;width:91px;height:25px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.screenSwap{height:100%;animation:.55s cubic-bezier(.2,.7,.2,1) screenIn}.appScreen{color:#16140f;background:#f6f5f3;height:100%;padding:14px 15px 74px;font-size:11px;position:relative;overflow:hidden}.statusBar{z-index:5;justify-content:space-between;align-items:center;height:27px;padding:0 8px;font-size:9px;font-weight:750;display:flex;position:relative}.statusIcons{align-items:flex-end;gap:3px;display:flex}.statusIcons i{background:currentColor;border-radius:2px;width:3px;height:5px;display:block}.statusIcons i:nth-child(2){height:7px}.statusIcons i:nth-child(3){border-radius:1px;width:9px;height:5px}.appTopbar{justify-content:space-between;align-items:center;margin-top:2px;padding:0 2px;display:flex}.appWordmark{letter-spacing:-1.8px;font-size:23px;font-style:italic;font-weight:880}.appTopActions{align-items:center;gap:9px;font-size:20px;display:flex}.appAvatar{color:#fff;background:#745788;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.locationLine{color:var(--muted);align-items:center;gap:4px;margin-top:7px;font-size:9px;font-weight:650;display:flex}.filterRow{gap:6px;margin:12px 0 11px;display:flex}.filterRow span{color:var(--muted);background:#fff;border:1px solid #16140f0f;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:680}.filterRow .filterActive{color:#fff;border-color:var(--orange);background:var(--orange)}.activityCard{background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 7px 26px #16140f14}.activityCover{color:#fff;height:211px;position:relative;overflow:hidden}.coverSunset{background:linear-gradient(145deg,#ffbd67 0%,#ff8a3d 48%,#d54b52 100%)}.coverBerry{background:linear-gradient(145deg,#a774bb,#6d3b8e 55%,#45225f)}.coverEmber{background:linear-gradient(145deg,#df7a38,#bc4247 58%,#73304f)}.activityCover:after,.inviteCover:after{content:"";background:linear-gradient(#0000,#190a09bd);position:absolute;inset:38% 0 0}.activityEmoji{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:absolute;top:13px;left:13px}.saveHeart{z-index:2;text-shadow:0 2px 10px #0000004d;font-size:25px;position:absolute;top:13px;right:13px}.coverCopy{z-index:2;gap:5px;display:grid;position:absolute;bottom:15px;left:15px;right:68px}.coverCopy strong{letter-spacing:-.5px;font-size:17px;line-height:1.05}.coverCopy span{opacity:.9;font-size:9px}.dateTile{z-index:2;min-width:47px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border-radius:13px;place-items:center;padding:7px 6px;display:grid;position:absolute;bottom:12px;right:12px}.dateTile b{color:var(--orange-dark);letter-spacing:.7px;font-size:6px}.dateTile strong{margin-top:2px;font-size:13px}.dateTile small{font-size:6px}.activityBody{padding:12px 13px 13px}.hostRow{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.hostAvatar{color:#fff;background:#bf6b4a;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.hostRow>span:nth-child(2){gap:1px;display:grid}.hostRow strong{font-size:9px}.hostRow small{color:var(--muted);font-size:7px}.hostRow button{color:#fff;background:var(--orange);border-radius:999px;padding:7px 13px;font-size:8px;font-weight:750}.activityBody>p{color:#5f5c57;margin:9px 0 10px;font-size:8px;line-height:1.4}.joinMeta{color:var(--muted);align-items:center;gap:7px;font-size:7px;display:flex}.miniCard{background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:9px;display:grid;box-shadow:0 3px 14px #16140f0d}.miniCover{background:#d9c4a8;border-radius:11px;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.miniCard>span:nth-child(2){gap:4px;display:grid}.miniCard b{font-size:8px}.miniCard small{color:var(--muted);font-size:7px}.miniCard i{color:var(--muted);font-size:18px;font-style:normal}.appTabBar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffde;border:1px solid #fffc;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:center;min-height:55px;display:grid;position:absolute;bottom:9px;left:10px;right:10px;box-shadow:0 7px 25px #16140f21}.appTabBar span{color:#8c8983;place-items:center;gap:2px;display:grid}.appTabBar i{font-size:15px;font-style:normal}.appTabBar small{font-size:6px}.appTabBar .active{color:var(--orange)}.appTabBar .createTab i{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:33px;height:33px;font-size:19px;display:grid}.createHeader{grid-template-columns:1fr auto 1fr;align-items:center;height:34px;font-size:15px;display:grid}.createHeader strong{font-size:10px}.createHeader .muted{color:var(--muted);letter-spacing:1px;justify-self:end;font-size:10px}.createIntro{margin:19px 2px 13px}.tinyEyebrow{color:var(--orange-dark);letter-spacing:1.2px;font-size:6px;font-weight:820}.createIntro h3,.joinedHeader h3{letter-spacing:-1px;margin:4px 0 0;font-size:22px}.coverPicker{color:#fff;border-radius:17px;place-items:center;height:112px;display:grid}.coverPicker span{font-size:24px}.coverPicker small{opacity:.9;margin-top:-17px;font-size:7px;font-weight:680}.formField{background:#fff;border:1px solid #16140f0d;border-radius:12px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.formField small,.shareWith>small{color:#8a8782;letter-spacing:.7px;font-size:6px;font-weight:750}.formField strong{font-size:9px}.formPair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.shareWith{margin-top:11px}.shareWith>div{background:var(--orange-soft);border:1px solid #ff95003d;border-radius:13px;align-items:center;gap:8px;margin-top:5px;padding:9px 10px;display:flex}.shareWith b{flex:1;font-size:8px}.shareWith i{color:var(--orange-dark);font-style:normal}.shareIcon{color:#fff;background:var(--orange);border-radius:8px;place-items:center;width:23px;height:23px;display:grid}.appPrimary{color:#fff;background:var(--orange);border-radius:999px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:12px 14px;font-size:9px;font-weight:760;display:flex}.joinedScreen{background:linear-gradient(#fff8ee,#f6f5f3 52%)}.joinedGlow{filter:blur(35px);background:#ff950024;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.confettiBits i{z-index:2;background:var(--orange);border-radius:2px;width:5px;height:9px;position:absolute;top:71px;transform:rotate(28deg)}.confettiBits i:first-child{left:32px}.confettiBits i:nth-child(2){background:#8b5cf6;top:95px;left:62px;transform:rotate(-20deg)}.confettiBits i:nth-child(3){background:#1fa463;top:76px;right:42px}.confettiBits i:nth-child(4){background:#e5484d;top:115px;right:29px;transform:rotate(45deg)}.confettiBits i:nth-child(5){border-radius:50%;height:5px;top:62px;right:78px}.joinedHeader{z-index:2;text-align:center;justify-items:center;margin-top:32px;display:grid;position:relative}.successCheck{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:10px;font-size:20px;display:grid;box-shadow:0 10px 25px #1fa46338}.joinedHeader p{color:var(--muted);margin:6px 0 0;font-size:8px}.joinedActivity{background:#fff;border-radius:16px;grid-template-columns:67px 1fr;align-items:center;gap:11px;margin-top:25px;padding:10px;display:grid;box-shadow:0 5px 18px #16140f0f}.joinedCover{color:#fff;border-radius:12px;place-items:center;height:64px;font-size:23px;display:grid}.joinedActivity>div:last-child{gap:5px;display:grid}.joinedActivity b{font-size:10px}.joinedActivity span{color:var(--orange-dark);font-size:8px;font-weight:700}.joinedActivity small{color:var(--muted);font-size:7px}.peopleGoing{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 4px;display:flex}.peopleGoing>span{gap:4px;display:grid}.peopleGoing b{font-size:9px}.peopleGoing small{color:var(--muted);font-size:7px}.chatPreview{margin-top:12px}.chatLine{align-items:center;gap:8px;margin-top:9px;display:flex}.chatLine p{background:#fff;border-radius:10px 10px 10px 3px;margin:0;padding:8px 10px;font-size:7px}.chatLine b{margin-bottom:2px;display:block}.chatAvatar{background:#3b748c}.heroFrontPhone{z-index:4;animation:1s cubic-bezier(.2,.8,.2,1) .1s both phoneArrive,6s ease-in-out 1.1s infinite phoneFloat;position:absolute;top:24px;left:26%;transform:rotate(-4deg)}.heroBackPhone{z-index:2;opacity:.96;animation:1s cubic-bezier(.2,.8,.2,1) .25s both backPhoneArrive;position:absolute;top:81px;left:54%;transform:rotate(8deg)scale(.91)}.heroPhotoCard{z-index:1;width:240px;height:310px;box-shadow:var(--shadow);background:#fff;border-radius:31px;padding:8px;animation:7s ease-in-out infinite photoDrift;position:absolute;top:32px;left:5%;transform:rotate(-11deg)}.heroPhotoCard img{object-fit:cover;object-position:58% center;border-radius:23px;width:100%;height:100%}.orbitLabel{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd4;border:1px solid #ffffffc2;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:11px 14px 11px 11px;display:grid;position:absolute;box-shadow:0 16px 50px #28190a1f}.orbitLabel>span{background:var(--orange-soft);border-radius:11px;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.orbitLabel b{font-size:10px}.orbitLabel small{color:var(--muted);font-size:8px}.orbitOne{animation:5s ease-in-out infinite smallFloat;top:145px;left:1%}.orbitTwo{z-index:6;animation:5.8s ease-in-out .8s infinite reverse smallFloat;bottom:130px;right:0}.scrollCue{color:var(--muted);letter-spacing:1.6px;align-items:center;gap:11px;font-size:8px;font-weight:760;display:flex;position:absolute;bottom:28px;left:max(32px,50vw - 620px)}.scrollCue i{width:29px;height:29px;color:var(--ink);border:1px solid var(--line);border-radius:50%;place-items:center;font-style:normal;animation:1.8s ease-in-out infinite cueBounce;display:grid}.activityTicker{color:#fff;background:var(--orange);overflow:hidden;transform:rotate(-1.25deg)scale(1.02)}.activityTicker>div{align-items:center;width:max-content;padding:20px 0;animation:26s linear infinite tickerMove;display:flex}.activityTicker span{padding:0 31px;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:20px;font-style:italic}.activityTicker i{opacity:.55;font-size:13px;font-style:normal}.premise{padding-block:150px 135px}.sectionKicker{color:var(--muted);letter-spacing:1.8px;align-items:center;gap:14px;font-size:9px;font-weight:790;display:flex}.sectionKicker i{background:currentColor;width:36px;height:1px}.premiseGrid{grid-template-columns:1fr .75fr;align-items:end;gap:90px;margin-top:42px;display:grid}.premise h2,.featuresHeader h2,.faqIntro h2{font-size:clamp(58px,7.3vw,104px)}.premiseCopy{padding-bottom:7px}.premiseCopy p{color:var(--muted);font-size:15px;line-height:1.65}.premiseCopy .largeCopy{color:var(--ink);letter-spacing:-.35px;margin-top:0;font-size:21px;line-height:1.45}.premiseCopy a{color:var(--orange-dark);align-items:center;gap:28px;margin-top:17px;font-size:13px;font-weight:750;display:inline-flex}.premiseCards{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:17px;margin-top:100px;display:grid}.thoughtCard{background:#fff;border:1px solid #16140f0f;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:84px;padding:16px;display:grid;box-shadow:0 12px 35px #16140f0d}.thoughtIcon{background:var(--cream);border-radius:14px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.thoughtCard>div{gap:5px;display:grid}.thoughtCard small{color:var(--soft-muted);letter-spacing:1px;font-size:7px;font-weight:800}.thoughtCard b{font-size:12px}.thoughtCard>i{color:var(--soft-muted);align-self:start;font-size:8px;font-style:normal}.thoughtTwo{background:var(--orange-soft);border-color:#ff95002e;transform:translateY(-9px)}.thoughtTwo .thoughtIcon{color:#fff;background:var(--orange)}.thoughtTwo .avatar{border-color:var(--orange-soft)}.thoughtThree .thoughtIcon{color:#fff;background:var(--green)}.ideaArrow{color:var(--soft-muted);font-size:20px}.story{color:#fff;background:var(--plum)}.storyInner{grid-template-columns:1.05fr .95fr;gap:90px;padding-block:145px;display:grid}.lightKicker{color:#ffffff87}.story h2{margin-top:39px;font-size:clamp(58px,6.5vw,93px)}.story h2 em{color:#ffad39}.storySteps{margin-top:90px}.storyStep{opacity:.25;grid-template-columns:42px 1fr;gap:19px;max-width:545px;min-height:66vh;padding:0 0 55px;transition:opacity .4s,transform .4s;display:grid}.storyStep.active{opacity:1;transform:translate(8px)}.stepNumber{color:#ffad39;padding-top:4px;font-size:10px;font-weight:750}.storyStep small{color:#ffad39;letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:780}.storyStep h3{letter-spacing:-1.5px;max-width:440px;margin:12px 0 14px;font-size:clamp(28px,3vw,42px);line-height:1.05}.storyStep p{color:#ffffff9c;max-width:430px;margin:0;font-size:15px;line-height:1.7}.storyVisual{align-self:start;place-items:center;height:calc(100vh - 126px);min-height:690px;display:grid;position:sticky;top:98px}.storyPhone{z-index:3;transform:scale(.94);box-shadow:0 60px 130px #00000080,0 0 0 1px #ffffff14}.phoneHalo{background:radial-gradient(circle,#ff950038,#ff95000a 45%,#0000 70%);border-radius:50%;width:620px;height:620px;animation:5s ease-in-out infinite haloBreathe;position:absolute}.activeCaption{z-index:4;color:#ffffff7a;letter-spacing:1.1px;text-transform:uppercase;gap:2px;font-size:7px;font-weight:760;display:grid;position:absolute;top:calc(50% - 295px);right:max(0px,50% - 250px)}.activeCaption span{color:#ffad39;letter-spacing:0;font-size:13px}.tapPulse{z-index:8;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:48px;height:48px;animation:2.5s ease-out infinite tapRing;display:grid;position:absolute;top:52%;left:calc(50% + 90px)}.tapPulse i{background:#fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ffffff26}.features{padding-block:150px}.featuresHeader{text-align:center;justify-items:center;display:grid}.featuresHeader h2{margin-top:34px}.featuresHeader>p{max-width:500px;color:var(--muted);margin:26px auto 0;font-size:17px;line-height:1.55}.bentoGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:82px;display:grid}.bentoCard{background:#fff;border:1px solid #16140f0f;border-radius:34px;min-height:520px;padding:37px;position:relative;overflow:hidden}.bentoWide{background:linear-gradient(120deg,#fff 48%,#f3efea);grid-column:1/-1;min-height:480px}.bentoCopy{z-index:2;max-width:450px;position:relative}.bentoCopy small{color:var(--orange-dark);letter-spacing:1.6px;margin-bottom:17px;font-size:8px;font-weight:830;display:block}.bentoCopy h3{letter-spacing:-2px;max-width:420px;margin:0;font-size:clamp(31px,3.2vw,49px);line-height:1.02}.bentoCopy p{max-width:410px;color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.6}.featureNumber{color:var(--soft-muted);font-size:9px;position:absolute;top:0;left:calc(100% + 4px)}.floatingInvite{background:#fff;border-radius:31px;width:360px;padding:10px;position:absolute;bottom:-60px;right:7%;transform:rotate(5deg);box-shadow:0 28px 70px #16140f26}.inviteCover{color:#fff;border-radius:23px;flex-direction:column;justify-content:flex-end;height:275px;padding:25px;display:flex;position:relative;overflow:hidden}.inviteCover>*{z-index:2;position:relative}.inviteCover>span{background:#fff3;border-radius:14px;place-items:center;width:43px;height:43px;font-size:20px;display:grid;position:absolute;top:18px;left:18px}.inviteCover b{letter-spacing:-1px;font-size:28px}.inviteCover small{margin-top:6px;font-size:10px}.inviteFoot{justify-content:space-between;align-items:center;padding:13px 8px 4px;display:flex}.inviteFoot button{color:#fff;background:var(--orange);border-radius:999px;padding:10px 21px;font-size:10px;font-weight:780}.bentoOrange{color:#fff;border-color:var(--orange);background:var(--orange)}.bentoOrange .bentoCopy small,.bentoOrange .featureNumber{color:#ffffffb0}.oneTapDemo{justify-items:center;padding-bottom:50px;display:grid;position:absolute;bottom:0;left:0;right:0}.tapCircle{border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:175px;height:175px;margin-bottom:20px;display:grid;box-shadow:0 0 0 22px #ffffff14,0 0 0 52px #ffffff0d}.tapCircle i{width:100px;height:100px;color:var(--orange);background:#fff;border-radius:50%;place-items:center;font-size:45px;font-style:normal;animation:2.8s ease-in-out infinite tapCheck;display:grid}.oneTapDemo b{font-size:18px}.oneTapDemo small{color:#ffffffb3;margin-top:7px}.bentoCream{background:#e9e4dc}.circleCloud{height:190px;position:absolute;bottom:35px;left:20px;right:20px}.circleCloud span{background:#fff;border-radius:999px;place-items:center;padding:19px 24px;font-size:12px;font-weight:720;animation:5s ease-in-out infinite smallFloat;display:grid;position:absolute;box-shadow:0 11px 25px #16140f14}.circleCloud span:first-child{color:var(--orange-dark);top:0;left:25px}.circleCloud span:nth-child(2){animation-delay:.6s;top:29px;right:20px}.circleCloud span:nth-child(3){animation-delay:1.2s;bottom:10px;left:30%}.circleCloud span:nth-child(4){color:var(--muted);padding:13px 18px;animation-delay:1.7s;bottom:30px;left:0}.bentoDark{color:#fff;background:#1a1722}.bentoDark .bentoCopy small{color:#d0b9ff}.bentoDark .bentoCopy p{color:#ffffff8c}.bentoDark .featureNumber{color:#fff6}.messageStack{gap:11px;display:grid;position:absolute;bottom:40px;left:34px;right:34px}.messageStack span{background:#302b3b;border-radius:17px 17px 17px 5px;width:max-content;max-width:86%;padding:14px 16px;font-size:11px}.messageStack span:nth-child(2){background:var(--orange);border-radius:17px 17px 5px;justify-self:end}.messageStack b{color:#d0b9ff;margin-bottom:4px;font-size:8px;display:block}.messageStack span:nth-child(2) b{color:#ffffffb3}.messageStack i{color:#ffffff59;font-size:9px;font-style:normal}.lifeSection{background:var(--plum);border-radius:42px;grid-template-columns:1.08fr .92fr;min-height:730px;margin-bottom:150px;display:grid;overflow:hidden}.lifeImage{min-height:640px;position:relative}.lifeImage img{object-fit:cover;object-position:56% center;width:100%;height:100%}.lifeImage:after{content:"";background:linear-gradient(#0000,#0e0c1247);height:36%;position:absolute;bottom:0;left:0;right:0}.photoLabel{z-index:2;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:1.2px;background:#0e0c1257;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:8px;font-weight:780;display:flex;position:absolute;bottom:28px;left:28px}.photoLabel i{color:var(--orange);font-size:8px;font-style:normal}.lifeCopy{color:#fff;flex-direction:column;justify-content:center;padding:70px;display:flex}.lifeEyebrow{color:#ffad39;letter-spacing:1.6px;font-size:9px;font-weight:780}.lifeCopy h2{letter-spacing:-3px;max-width:470px;margin:28px 0 23px;font-size:clamp(44px,5vw,72px);line-height:.98}.lifeCopy>p{color:#fff9;max-width:470px;margin:0;font-size:16px;line-height:1.7}.lifeQuote{border-top:1px solid #ffffff1f;gap:16px;margin-top:48px;padding-top:30px;display:flex}.lifeQuote>span{color:var(--orange);font-family:Georgia,serif;font-size:48px;line-height:.7}.lifeQuote blockquote{max-width:390px;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:18px;font-style:italic;line-height:1.5}.faq{grid-template-columns:.85fr 1.15fr;gap:120px;padding-bottom:150px;display:grid}.faqIntro{align-self:start;position:sticky;top:120px}.faqIntro h2{margin-top:35px;font-size:clamp(50px,5.7vw,80px)}.faqIntro>p{max-width:390px;color:var(--muted);margin-top:25px;line-height:1.65}.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;letter-spacing:-.3px;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:30px 0;font-size:18px;font-weight:680;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary>span{color:var(--orange-dark);font-size:9px;font-weight:780}.faqList summary i{border:1px solid var(--line);border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;font-style:normal;transition:transform .3s,background .3s;display:grid}.faqList details[open] summary i{color:#fff;background:var(--ink);transform:rotate(45deg)}.faqList details p{max-width:590px;color:var(--muted);margin:-5px 40px 29px 56px;font-size:14px;line-height:1.7;animation:.35s answerIn}.download{color:#fff;background:var(--orange);isolation:isolate;grid-template-columns:1fr 1.05fr;min-height:850px;padding:130px max(32px,50vw - 620px);display:grid;position:relative;overflow:hidden}.downloadGlow{z-index:-1;filter:blur(3px);background:#ffffff21;border-radius:50%;width:800px;height:800px;position:absolute;top:-280px;left:-180px}.downloadMark{z-index:-1;opacity:.075;width:680px;position:absolute;bottom:-150px;right:-100px;transform:rotate(-12deg)}.downloadMark img{filter:invert()}.downloadCopy{align-self:center;max-width:610px}.downloadCopy>span{letter-spacing:2px;opacity:.72;font-size:10px;font-weight:780}.download h2{margin-top:30px;font-size:clamp(63px,7vw,101px)}.download h2 em{color:#fff}.downloadCopy>p{color:#ffffffbf;max-width:520px;margin:28px 0;font-size:17px;line-height:1.65}.storeButton{color:#fff;background:var(--ink);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:max-content;min-width:310px;margin-top:32px;padding:14px 17px;transition:transform .25s;display:grid;box-shadow:0 20px 45px #6d360033}.storeButton:hover{transform:translateY(-3px)}.appleIcon{width:39px;height:39px;color:var(--orange);background:#fff;border-radius:12px;place-items:center;font-size:19px;display:grid}.storeButton>span:nth-child(2){gap:2px;display:grid}.storeButton small{letter-spacing:1px;font-size:7px;font-weight:750}.storeButton b{font-size:15px}.storeButton>span:last-child{font-size:18px}.downloadNote{color:#fff9;margin:12px 0 0 14px;font-size:9px;display:block}.downloadPhones{min-height:620px;position:relative}.downloadPhone{position:absolute}.downloadPhoneOne{z-index:3;top:-30px;left:5%;transform:rotate(-8deg);box-shadow:0 45px 100px #78370047}.downloadPhoneTwo{z-index:2;opacity:.97;top:75px;left:46%;transform:rotate(10deg)scale(.92)}footer{color:#fff;background:var(--plum)}.footerTop{grid-template-columns:.7fr 1fr 1fr;align-items:start;gap:60px;padding-block:80px;display:grid}.footerTop>p{color:#ffffff8c;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:20px;font-style:italic;line-height:1.45}.footerLinks{grid-template-columns:1fr 1fr;justify-self:end;gap:24px 60px;font-size:12px;display:grid}.footerLinks a{width:max-content}.footerBottom{color:#fff6;border-top:1px solid #ffffff17;justify-content:space-between;gap:30px;padding-block:23px;font-size:9px;display:flex}.footerBottom>div{gap:24px;display:flex}@keyframes livePulse{50%{box-shadow:0 0 0 8px #ff950000}}@keyframes screenIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@keyframes phoneArrive{0%{opacity:0;transform:translate(80px,90px)rotate(2deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes backPhoneArrive{0%{opacity:0;transform:translate(90px,100px)rotate(14deg)scale(.84)}to{opacity:.96;transform:rotate(8deg)scale(.91)}}@keyframes phoneFloat{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-10px)}}@keyframes photoDrift{0%,to{transform:rotate(-11deg)translateY(0)}50%{transform:rotate(-9deg)translateY(9px)}}@keyframes smallFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cueBounce{50%{transform:translateY(4px)}}@keyframes tickerMove{to{transform:translate(-50%)}}@keyframes haloBreathe{50%{opacity:.72;transform:scale(1.08)}}@keyframes tapRing{0%{opacity:0;transform:scale(.65)}25%{opacity:1}80%,to{opacity:0;transform:scale(1.25)}}@keyframes tapCheck{0%,65%,to{transform:scale(1)}72%{transform:scale(.88)}82%{transform:scale(1.08)}}@keyframes answerIn{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:1100px){.hero{grid-template-columns:.85fr 1.15fr;padding-inline:36px}.heroProduct{transform:translate(1%)}.heroFrontPhone{left:13%}.heroBackPhone{left:48%}.orbitTwo{right:-30px}.storyInner{gap:35px}.bentoWide .floatingInvite{right:3%}.lifeCopy{padding:48px}.faq{gap:70px}}@media (max-width:860px){.sectionShell{width:min(100% - 36px,680px)}.siteHeader{grid-template-columns:1fr auto}.siteHeader nav{display:none}.hero{text-align:center;min-height:auto;padding:126px 18px 80px;display:block}.heroCopy{margin:0 auto}.hero h1{font-size:clamp(54px,12vw,78px)}.heroCopy>p{margin-inline:auto}.heroActions,.heroNote{justify-content:center}.heroProduct{width:min(660px,100%);min-height:715px;margin:50px auto 0;transform:none}.heroFrontPhone{left:calc(50% - 210px)}.heroBackPhone{left:calc(50% + 5px)}.heroPhotoCard{left:2%}.orbitOne{left:0}.orbitTwo{right:2%}.scrollCue{display:none}.premise{padding-block:105px}.premiseGrid{grid-template-columns:1fr;gap:45px}.premiseCards{grid-template-columns:1fr;margin-top:65px}.ideaArrow{justify-self:center;transform:rotate(90deg)}.thoughtTwo{transform:none}.storyInner{padding-block:105px 0;display:block}.storyText>h2{max-width:620px}.storyVisual{z-index:10;pointer-events:none;height:670px;min-height:0;margin:55px 0 -620px;position:sticky;top:87px}.storyPhone{transform-origin:top;transform:scale(.82)}.phoneHalo{width:520px;height:520px;top:5px}.activeCaption{top:15px;right:calc(50% - 215px)}.tapPulse{top:290px}.storySteps{z-index:12;pointer-events:none;margin-top:700px;position:relative}.storyStep{text-shadow:0 2px 15px #0e0c12;max-width:390px;min-height:80vh;padding-top:38vh}.storyStep:nth-child(2n){margin-left:auto}.storyStep p{color:#fffc}.features{padding-block:105px}.featuresHeader h2{font-size:clamp(52px,10vw,75px)}.bentoGrid{grid-template-columns:1fr;margin-top:58px}.bentoWide{grid-column:auto;min-height:660px}.bentoWide .floatingInvite{bottom:-55px;right:50%;transform:translate(50%)rotate(3deg)}.bentoCard{min-height:530px}.lifeSection{grid-template-columns:1fr;margin-bottom:105px}.lifeImage{min-height:520px}.lifeCopy{padding:55px 40px}.faq{grid-template-columns:1fr;gap:55px;padding-bottom:105px}.faqIntro{position:static}.download{text-align:center;min-height:1240px;padding:100px 25px 0;display:block}.downloadCopy{margin:0 auto}.downloadCopy>p{margin-inline:auto}.storeButton{text-align:left;margin-inline:auto}.downloadPhones{width:min(620px,100%);margin:95px auto 0}.downloadPhoneOne{left:calc(50% - 230px)}.downloadPhoneTwo{left:calc(50% + 5px)}.footerTop{grid-template-columns:1fr 1fr}.footerTop>p{grid-row:2}.footerLinks{grid-area:1/2/3}}@media (max-width:560px){.sectionShell{width:calc(100% - 30px)}.siteHeader{width:calc(100% - 18px);min-height:56px;padding-left:15px;top:9px}.siteHeader .brandWord{font-size:23px}.navCta{padding:11px 15px}.navCta span{display:none}.hero{padding-top:113px}.heroPill{margin-bottom:22px}.hero h1{letter-spacing:-3.5px;font-size:clamp(48px,15vw,67px)}.heroCopy>p{font-size:17px}.heroActions{flex-direction:column;gap:20px}.heroNote{margin-top:31px}.heroProduct{min-height:620px;margin-top:40px}.phoneFrame{border-radius:46px;width:272px;height:573px}.phoneBezel{border-radius:39px}.heroFrontPhone{left:calc(50% - 180px)}.heroBackPhone{top:72px;left:calc(50% - 12px);transform:rotate(8deg)scale(.84)}.heroPhotoCard{display:none}.orbitOne{top:80px;left:-4px}.orbitTwo{bottom:90px;right:-4px}.appScreen{transform-origin:0 0}.activityCover{height:176px}.appTabBar{min-height:49px}.activityTicker span{padding-inline:20px;font-size:17px}.premise{padding-block:86px}.premise h2,.featuresHeader h2,.faqIntro h2{font-size:clamp(47px,15vw,64px)}.premiseCopy .largeCopy{font-size:18px}.thoughtCard{padding:13px}.thoughtCard b{font-size:11px}.ideaArrow{font-size:17px}.storyInner{padding-top:85px}.story h2{font-size:56px}.storyVisual{height:590px;margin-bottom:-545px;top:75px}.storyPhone{transform:scale(.78)}.phoneHalo{width:410px;height:410px}.storySteps{margin-top:630px}.storyStep{min-height:82vh;padding-top:44vh}.storyStep h3{font-size:30px}.storyStep p{font-size:13px}.activeCaption{right:calc(50% - 190px)}.tapPulse{top:250px}.features{padding-block:87px}.bentoGrid{gap:14px}.bentoCard{border-radius:27px;min-height:500px;padding:27px}.bentoWide{min-height:610px}.floatingInvite{width:290px}.inviteCover{height:240px}.inviteCover b{font-size:23px}.tapCircle{width:140px;height:140px}.tapCircle i{width:82px;height:82px}.circleCloud span{padding:15px 17px;font-size:10px}.lifeSection{border-radius:30px;width:calc(100% - 20px)}.lifeImage{min-height:420px}.lifeCopy{padding:44px 26px}.lifeCopy h2{font-size:46px}.lifeQuote blockquote{font-size:16px}.faqList summary{grid-template-columns:27px 1fr auto;gap:10px;padding-block:23px;font-size:15px}.faqList details p{margin:0 10px 24px 37px}.download{min-height:1080px;padding-top:85px}.download h2{font-size:clamp(54px,16vw,72px)}.storeButton{width:100%;min-width:0}.downloadPhones{margin-top:76px}.downloadPhoneOne{left:calc(50% - 188px)}.downloadPhoneTwo{left:calc(50% - 4px)}.footerTop{grid-template-columns:1fr;gap:35px;padding-block:60px}.footerTop>p,.footerLinks{grid-area:auto/1;justify-self:start}.footerLinks{gap:19px 50px}.footerBottom{grid-template-columns:1fr auto;display:grid}.footerBottom>a{grid-area:1/2}.footerBottom>div{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
