@font-face{font-family:Nunito;src:url(/editorial-assets/nunito-latin.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/editorial-assets/caveat-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--p:clamp(.0625rem, .11919vw, .09375rem);--cream:#fcf3ec;--ink:#221c3b;--muted:#4f4b70;--purple:#5e4cef;--lilac:#e9e4ff;--peach:#ffe5d8;--coral:#ff7555;--white:#fffdfb;--focus:#5040c8;scroll-behavior:smooth;scrollbar-color:#b9ace8 var(--cream)}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);font-family:Nunito,sans-serif;font-size:calc(13 * var(--p));letter-spacing:-.012em;-webkit-font-smoothing:antialiased;margin:0;line-height:1.4}body:has(dialog[open]){overflow:hidden}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{color:var(--ink);background:#d9d0ff}input{caret-color:var(--purple)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.035em;font-weight:800;line-height:1.12}h2{font-size:calc(29 * var(--p))}h3{font-size:calc(20 * var(--p))}.content-width{width:calc(756 * var(--p));max-width:calc(100% - 40px);margin-inline:auto}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.svg-library{width:0;height:0;position:absolute;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--ink);color:#fff;border-radius:8px;padding:12px 20px;font-size:16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.eyebrow{font-size:calc(10.5 * var(--p));letter-spacing:.115em;text-transform:uppercase;color:var(--purple);font-weight:850}.site-header{height:calc(53 * var(--p));width:calc(691 * var(--p));z-index:2;justify-content:space-between;align-items:center;max-width:calc(100% - 40px);margin:auto;display:flex;position:relative}.brand{align-items:center;gap:calc(6 * var(--p));font-weight:850;font-size:calc(24 * var(--p));letter-spacing:-.055em;white-space:nowrap;min-height:44px;display:inline-flex}.brand svg{width:calc(31 * var(--p));height:calc(34 * var(--p))}.site-header nav{align-items:center;gap:calc(27 * var(--p));font-size:calc(10 * var(--p));font-weight:650;display:flex}.site-header nav a,.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-header nav a:hover,.site-footer nav a:hover{text-decoration:underline}.button{justify-content:center;align-items:center;gap:calc(7 * var(--p));white-space:nowrap;font-size:calc(11 * var(--p));border:0;border-radius:100px;font-weight:800;display:inline-flex;position:relative}.button:after{content:"";position:absolute;inset:-7px 0}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#3b305a}.header-join{height:calc(32 * var(--p));padding-inline:calc(17 * var(--p))}.menu-button,.site-header .mobile-nav{display:none}.hero{text-align:center;height:calc(305 * var(--p));padding-top:calc(20 * var(--p));isolation:isolate;position:relative}.hero .eyebrow{margin-bottom:calc(10 * var(--p))}.hero h1{font-size:calc(36 * var(--p));letter-spacing:-.037em;font-weight:850;line-height:.99}.hero-description{margin-top:calc(8 * var(--p));font-size:calc(14 * var(--p));color:var(--muted);line-height:1.36}.search-form{align-items:center;gap:calc(9 * var(--p));height:calc(51 * var(--p));width:calc(478 * var(--p));max-width:90%;padding:calc(4 * var(--p));padding-left:calc(15 * var(--p));margin:calc(14 * var(--p)) auto 0;box-shadow:0 calc(8 * var(--p)) calc(23 * var(--p)) #73524412;background:#fff;border-radius:100px;display:flex}.search-form:focus-within{box-shadow:0 0 0 2px #9b8cef,0 8px 23px #73524412}.search-leading{width:calc(19 * var(--p));height:calc(19 * var(--p));color:#88809f;stroke-width:2.3px}.search-form input{width:100%;min-width:0;color:var(--ink);font-size:calc(14 * var(--p));background:0 0;border:0;outline:none;height:100%}.search-form input:focus-visible{outline:none}.search-form input::placeholder{color:#726a8c;opacity:1}.search-submit{width:calc(43 * var(--p));height:calc(43 * var(--p));background:var(--coral);color:#fff;border:1px solid #f96443;border-radius:50%;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid}.search-submit:hover{background:#ec6243}.search-submit .icon{width:calc(22 * var(--p));height:calc(22 * var(--p));stroke-width:2px}.topic-chips{gap:calc(11 * var(--p));margin-top:calc(13 * var(--p));justify-content:center;display:flex}.topic-chips button{padding:calc(5 * var(--p)) calc(14 * var(--p));font-size:calc(11.3 * var(--p));background:var(--peach);border:0;border-radius:100px;font-weight:750;line-height:1.4;position:relative}.topic-chips button:after{content:"";position:absolute;inset:-8px 0}.topic-chips button:nth-child(2n){background:var(--lilac);color:#5344d5}.topic-chips button:hover{box-shadow:inset 0 0 0 1.5px}.hero-orb{z-index:-1;pointer-events:none;position:absolute}.hero-orb-left{width:calc(201 * var(--p));height:calc(201 * var(--p));background:var(--lilac);left:calc(50% - 509 * var(--p));top:calc(4 * var(--p));border-radius:50%}.hero-orb-right{width:calc(184 * var(--p));height:calc(200 * var(--p));right:calc(50% - 524 * var(--p));top:calc(-19 * var(--p));background:var(--peach);border-radius:55% 48% 60% 40%;transform:rotate(-20deg)}.hero-orb-right:after{content:"";background:var(--cream);border-radius:60%;width:85%;height:70%;position:absolute;top:45%;left:-10%}.hero{overflow:clip}.handnote{font-family:Caveat,cursive;font-size:calc(19 * var(--p));color:#514669;font-weight:500;line-height:.85}.note-left{left:calc(50% - 360 * var(--p));top:calc(196 * var(--p));position:absolute;transform:rotate(-13deg)}.note-right{right:calc(50% - 369 * var(--p));top:calc(119 * var(--p));position:absolute;transform:rotate(-9deg)}.rays{width:calc(39 * var(--p));height:calc(39 * var(--p));position:absolute}.note-right .rays{left:calc(-29 * var(--p));top:calc(-34 * var(--p))}.noscript-note{max-width:50ch;margin:16px auto;font-size:14px}.explore{width:calc(752 * var(--p));isolation:isolate;position:relative}.explore:before{content:"";width:calc(190 * var(--p));height:calc(194 * var(--p));background:var(--lilac);right:calc(-82 * var(--p));top:calc(-57 * var(--p));z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.explore h2{text-align:center;font-size:calc(29.5 * var(--p));margin-bottom:calc(14 * var(--p))}.gateway-grid{gap:calc(12 * var(--p));grid-template-columns:repeat(3,1fr);display:grid}.gateway{border-radius:calc(20 * var(--p));min-width:0;height:calc(166 * var(--p));padding:calc(91 * var(--p)) calc(20 * var(--p)) calc(15 * var(--p));background:#fffcfa;transition:box-shadow .15s;position:relative}.gateway:hover{box-shadow:0 calc(6 * var(--p)) calc(18 * var(--p)) #78634715}.gateway-art{width:calc(161 * var(--p));height:calc(81 * var(--p));left:50%;top:calc(9 * var(--p));position:absolute;transform:translate(-50%)}.gateway h3{margin-bottom:calc(4 * var(--p))}.gateway p{color:var(--muted);font-size:calc(13 * var(--p));line-height:1.38}.round-arrow{right:calc(15 * var(--p));bottom:calc(24 * var(--p));width:calc(30 * var(--p));height:calc(30 * var(--p));background:var(--peach);border-radius:50%;place-items:center;display:grid;position:absolute}.round-arrow .icon{width:calc(17 * var(--p));height:calc(17 * var(--p));stroke-width:1.8px}.featured{width:calc(760 * var(--p));margin-top:calc(20 * var(--p));height:calc(334 * var(--p));border-radius:calc(20 * var(--p));padding:calc(19 * var(--p)) calc(29 * var(--p));background:#fff;position:relative;overflow:hidden}.featured-copy{z-index:1;width:calc(358 * var(--p));max-width:55%;position:relative}.featured h2{white-space:nowrap;margin-top:calc(4 * var(--p));margin-bottom:calc(18 * var(--p))}.featured h3{font-size:calc(22 * var(--p));margin-bottom:calc(5 * var(--p))}.featured-copy>p:not(.eyebrow){width:calc(326 * var(--p));max-width:100%;line-height:1.36;font-size:calc(13 * var(--p))}.short-rule{width:calc(20 * var(--p));height:calc(2 * var(--p));margin:calc(10 * var(--p)) 0;background:#e9e3e0;display:block}.featured h4{font-size:calc(17.5 * var(--p));margin-bottom:calc(5 * var(--p))}.featured .secondary-copy{color:var(--muted)}.text-link{align-items:center;gap:calc(8 * var(--p));font-size:calc(12 * var(--p));color:var(--purple);min-height:44px;font-weight:850;display:inline-flex}.text-link:hover{text-decoration:underline}.text-link .icon{width:calc(18 * var(--p));height:calc(18 * var(--p))}.text-link .link-arrow{margin-left:calc(-3 * var(--p));width:calc(15 * var(--p));height:calc(15 * var(--p))}.featured-art{pointer-events:none;position:absolute;inset:0}.guide-phone{width:calc(228 * var(--p));height:auto;left:calc(450 * var(--p));top:calc(21 * var(--p));filter:drop-shadow(calc(-8 * var(--p)) calc(6 * var(--p)) calc(12 * var(--p)) #513a2320);position:absolute}.lavender-blob{width:calc(104 * var(--p));height:calc(82 * var(--p));left:calc(384 * var(--p));top:calc(108 * var(--p));background:var(--lilac);border-radius:55% 40% 55% 60%;position:absolute;transform:rotate(-24deg)}.peach-dot{width:calc(28 * var(--p));height:calc(28 * var(--p));left:calc(412 * var(--p));top:calc(189 * var(--p));background:#ffe0d0;border-radius:50%;position:absolute}.peach-orb{width:calc(125 * var(--p));height:calc(126 * var(--p));background:var(--peach);right:calc(35 * var(--p));bottom:calc(21 * var(--p));border-radius:50%;position:absolute}.note-guide{right:calc(23 * var(--p));top:calc(70 * var(--p));text-align:center;position:absolute;transform:rotate(-10deg)}.note-guide .rays{left:calc(-5 * var(--p));top:calc(-26 * var(--p));width:calc(25 * var(--p));height:calc(25 * var(--p));transform:rotate(15deg)}.community{margin-top:calc(17 * var(--p));height:calc(336 * var(--p));padding:calc(17 * var(--p)) calc(20 * var(--p)) calc(12 * var(--p));border-radius:calc(23 * var(--p));background:#ffeadf}.community>.eyebrow,.community>h2,.community>.section-description{margin-left:calc(9 * var(--p))}.community h2{margin-top:calc(3 * var(--p));margin-bottom:calc(3 * var(--p))}.section-description{font-size:calc(14 * var(--p));color:var(--muted);line-height:1.32}.community-grid{gap:calc(11 * var(--p));margin-top:calc(15 * var(--p));grid-template-columns:repeat(3,1fr);display:grid}.conversation{border-radius:calc(15 * var(--p));padding:calc(9 * var(--p)) calc(10 * var(--p)) calc(11 * var(--p));height:calc(195 * var(--p));background:#fffaf6;transition:box-shadow .15s;display:block}.conversation:hover{box-shadow:0 calc(5 * var(--p)) calc(14 * var(--p)) #94634c20}.conversation-heading{align-items:center;gap:calc(10 * var(--p));height:calc(49 * var(--p));margin-bottom:calc(8 * var(--p));display:flex}.community-icon{width:calc(47 * var(--p));height:calc(47 * var(--p));background:var(--lilac);color:var(--purple);border-radius:50%;flex:none;place-items:center;display:grid}.community-icon .icon{width:calc(29 * var(--p));height:calc(29 * var(--p));stroke-width:2.2px}.coral{color:#ff714f}.community-icon.coral{background:#ffe1d2}.conversation h3{font-size:calc(12 * var(--p));letter-spacing:-.025em;margin-bottom:calc(4 * var(--p));line-height:1.15}.conversation-heading p{font-size:calc(9.5 * var(--p));color:var(--muted);letter-spacing:-.025em;line-height:1.25}.message{gap:calc(14 * var(--p));border-radius:calc(15 * var(--p));padding:calc(10 * var(--p)) calc(8 * var(--p));min-height:calc(51 * var(--p));box-shadow:0 calc(3 * var(--p)) calc(9 * var(--p)) #70574005;background:#fff;align-items:flex-start;display:flex}.message p{font-size:calc(10.5 * var(--p));letter-spacing:-.015em;color:#2c315c;line-height:1.42}.avatar{width:calc(33 * var(--p));height:calc(33 * var(--p));background:var(--lilac);color:#7058ff;border-radius:50%;flex:none;place-items:center;display:grid}.avatar .icon{width:calc(20 * var(--p));height:calc(20 * var(--p));stroke-width:1.7px}.avatar.peach{color:#ff8c6a;background:#ffe2d4}.response{min-height:calc(66 * var(--p));padding-top:calc(10 * var(--p))}.community-link{justify-content:flex-end;align-items:center;gap:calc(4 * var(--p));font-size:calc(11.5 * var(--p));min-height:44px;margin-top:calc(-2 * var(--p));font-weight:850;display:flex}.community-link:hover{text-decoration:underline}.community-link .icon{width:calc(15 * var(--p));height:calc(15 * var(--p))}.app-section{width:calc(754 * var(--p));margin-top:calc(15 * var(--p));height:calc(300 * var(--p));border-radius:calc(24 * var(--p));padding:calc(16 * var(--p)) calc(27 * var(--p));background:#ffe9de;position:relative;overflow:hidden}.app-copy{z-index:1;position:relative}.app-copy h2{margin-bottom:calc(6 * var(--p))}.features{margin:calc(11 * var(--p)) 0 0;gap:calc(10 * var(--p));padding:0;list-style:none;display:grid}.features li{align-items:center;gap:calc(12 * var(--p));min-height:calc(50 * var(--p));display:flex}.feature-icon{width:calc(48 * var(--p));height:calc(48 * var(--p));color:var(--purple);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.feature-icon.coral{color:#ff714f}.feature-icon .icon{width:calc(26 * var(--p));height:calc(26 * var(--p));stroke-width:1.9px}.features h3{font-size:calc(12 * var(--p));letter-spacing:-.015em;margin-bottom:calc(2 * var(--p))}.features p{font-size:calc(11.5 * var(--p));color:var(--muted);line-height:1.3}.app-phones{pointer-events:none;position:absolute;inset:0}.app-phones img{height:auto;filter:drop-shadow(0 calc(5 * var(--p)) calc(10 * var(--p)) #714a3625);position:absolute}.discover-phone{width:calc(155 * var(--p));left:calc(432 * var(--p));top:calc(15 * var(--p))}.onboarding-phone{width:calc(148 * var(--p));left:calc(580 * var(--p));top:calc(19 * var(--p))}.app-rays-left{left:calc(391 * var(--p));top:calc(80 * var(--p));width:calc(29 * var(--p));height:calc(35 * var(--p))}.app-rays-right{right:calc(-10 * var(--p));top:calc(70 * var(--p));width:calc(26 * var(--p));height:calc(28 * var(--p));transform:scaleX(-1)}.clarity{width:calc(752 * var(--p));border-radius:calc(21 * var(--p));margin-top:calc(16 * var(--p));height:calc(106 * var(--p));padding:calc(13 * var(--p)) calc(28 * var(--p));background:#fff}.clarity h2{font-size:calc(23 * var(--p));margin-bottom:calc(5 * var(--p))}.clarity ul{gap:calc(20 * var(--p));grid-template-columns:1fr 1.06fr 1.13fr;margin:0;padding:0;list-style:none;display:grid}.clarity li{align-items:flex-start;gap:calc(13 * var(--p));display:flex;position:relative}.clarity li+li:before{content:"";width:1px;left:calc(-22 * var(--p));top:calc(-9 * var(--p));bottom:calc(-13 * var(--p));background:#f1e6df;position:absolute}.clarity-icon{background:var(--lilac);width:calc(42 * var(--p));height:calc(42 * var(--p));color:#7360ff;border-radius:50%;flex:none;place-items:center;display:grid}.clarity-icon .icon{width:calc(24 * var(--p));height:calc(24 * var(--p));stroke-width:2px}.clarity h3{font-size:calc(11.5 * var(--p));letter-spacing:-.015em;margin:calc(4 * var(--p)) 0 calc(3 * var(--p));white-space:nowrap}.clarity p{font-size:calc(11.3 * var(--p));color:var(--muted);line-height:1.25}.waitlist{width:calc(752 * var(--p));margin-top:calc(15 * var(--p));height:calc(78 * var(--p));background:var(--lilac);border-radius:calc(20 * var(--p));padding:calc(14 * var(--p)) calc(88 * var(--p));padding-right:calc(87 * var(--p));justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.waitlist h2{font-size:calc(23 * var(--p));margin-bottom:calc(3 * var(--p))}.waitlist p{font-size:calc(13 * var(--p));color:var(--muted)}.waitlist .button{height:calc(39 * var(--p));padding:0 calc(23 * var(--p));margin-left:calc(20 * var(--p))}.waitlist .icon{width:calc(16 * var(--p));height:calc(16 * var(--p))}.waitlist-decoration{width:calc(74 * var(--p));position:absolute;top:0;bottom:0;left:0;overflow:hidden}.waitlist-decoration:before{content:"";width:calc(60 * var(--p));height:calc(72 * var(--p));top:calc(-13 * var(--p));left:calc(-7 * var(--p));background:#f9f4f0;border-radius:55%;position:absolute;transform:rotate(22deg)}.waitlist-decoration i:first-child{width:calc(64 * var(--p));height:calc(70 * var(--p));left:calc(12 * var(--p));top:calc(35 * var(--p));background:#ffe6d9;border-radius:50%;position:absolute}.waitlist-decoration i:nth-child(2){width:calc(78 * var(--p));height:calc(96 * var(--p));left:calc(-44 * var(--p));top:calc(9 * var(--p));background:#ccc0ff;border-radius:50%;position:absolute;transform:rotate(-35deg)}.waitlist-decoration i:last-child{width:calc(20 * var(--p));height:calc(20 * var(--p));left:calc(50 * var(--p));top:calc(28 * var(--p));background:#ffdbca;border-radius:50%;position:absolute}.waitlist-rays{right:calc(51 * var(--p));top:calc(5 * var(--p));width:calc(36 * var(--p));height:calc(32 * var(--p));transform:scaleX(-1)}.waitlist:after{content:"";right:calc(-33 * var(--p));bottom:calc(-33 * var(--p));width:calc(90 * var(--p));height:calc(77 * var(--p));pointer-events:none;background:#ded7ff;border-radius:50%;position:absolute}.site-footer{height:calc(67 * var(--p));padding:0 calc(6 * var(--p));justify-content:space-between;align-items:center;display:flex}.site-footer .brand{font-size:calc(23 * var(--p))}.site-footer .brand svg{width:calc(30 * var(--p));height:calc(31 * var(--p))}.site-footer nav{gap:calc(20 * var(--p));font-size:calc(9.5 * var(--p));font-weight:650;display:flex}.site-footer>p{font-size:calc(9.5 * var(--p));color:#767088}dialog{background:var(--cream);width:min(720px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);scrollbar-gutter:stable;border:0;border-radius:24px;padding:24px 32px 32px;font-size:16px;line-height:1.55;box-shadow:0 24px 80px #221c3b30}dialog::backdrop{background:#221c3b70}.dialog-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.dialog-header .brand{font-size:24px}.dialog-header .brand svg{width:32px;height:32px}.close-button{width:44px;height:44px;color:var(--ink);background:#fff;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.close-button:hover{background:var(--lilac)}dialog h2{margin-bottom:12px;font-size:32px}dialog h3{margin:24px 0 10px;font-size:21px}dialog p+p{margin-top:14px}dialog .status{color:#695039;background:var(--peach);border-radius:8px;margin:0 0 18px;padding:8px 12px;font-size:13px}dialog .reader-copy{max-width:65ch}dialog .reader-copy p{margin-bottom:14px}dialog .reader-copy a{color:#5846cf;text-decoration:underline}dialog .reader-copy ul{padding-left:20px}dialog .dialog-search{gap:8px;margin:20px 0;display:flex}dialog input{background:#fff;border:1px solid #b7a8ce;border-radius:12px;width:100%;min-width:0;padding:12px;font-size:16px}dialog .solid-button{background:var(--ink);color:#fff;border:0;border-radius:12px;min-height:44px;padding:12px 18px;font-size:16px;font-weight:800}dialog .solid-button:hover{background:#46375f}dialog .solid-button:disabled{color:#625674;cursor:default;background:#ded7e7}dialog .result-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}dialog .result-list button{text-align:left;background:#fff;border:0;border-radius:14px;gap:5px;width:100%;padding:16px 18px;font-size:16px;display:grid}dialog .result-list button:hover{background:var(--lilac)}dialog .result-list strong{font-size:18px}dialog .result-list span{color:var(--muted)}dialog .result-list small{color:#655476;font-size:12px}dialog .result-count{color:var(--muted);font-size:14px}dialog .empty-results{padding:24px 0}dialog .reader-back{color:#5846cf;background:0 0;border:0;align-items:center;min-height:44px;margin-bottom:12px;padding:0;font-size:15px;text-decoration:underline;display:inline-flex}dialog label{margin-bottom:6px;font-weight:800;display:block}dialog .waitlist-form{margin-top:24px}dialog .waitlist-form .solid-button{width:100%;margin-top:12px}dialog .form-note{color:var(--muted);margin-top:12px;font-size:14px}dialog .form-note a{color:var(--purple);text-decoration:underline}dialog .honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}dialog .form-feedback{color:#9f3022;min-height:22px;margin-top:10px;font-size:14px}@media (width>=761px){main{overflow-x:clip}.hero{overflow:visible}.app-copy h2{font-size:calc(28.5 * var(--p))}}@media (width<=760px){:root{--p:1px}body{font-size:16px}.content-width{width:auto;max-width:none;margin-inline:20px}.site-header{gap:14px;width:auto;max-width:none;height:76px;margin-inline:20px}.brand{font-size:25px}.brand svg{width:30px;height:32px}.site-header>nav:not(.mobile-nav){display:none}.header-join{height:40px;margin-left:auto;padding-inline:15px;font-size:12px}.menu-button{background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:13px;font-weight:800;display:flex}.menu-button span{font-size:23px;font-weight:500}.site-header .mobile-nav:not([hidden]){background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:14px 20px;font-size:16px;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 10px 25px #221c3b18}.site-header .mobile-nav[hidden]{display:none}.hero{height:auto;padding:28px 20px 32px;overflow:hidden}.hero .eyebrow{letter-spacing:.1em;margin-bottom:14px;font-size:10px}.hero h1{letter-spacing:-.038em;font-size:clamp(30px,6.7vw,46px);line-height:1.05;position:relative}.hero h1 br{display:none}.hero-description{max-width:500px;margin:17px auto 0;font-size:16px;line-height:1.5}.desktop-break{display:none}.hero-orb-left{opacity:.7;width:130px;height:130px;top:0;left:-100px}.hero-orb-right{opacity:.7;width:145px;height:145px;top:-50px;right:-100px}.note-left,.note-right{display:none}.search-form{gap:10px;width:100%;max-width:520px;height:56px;margin-top:24px;padding:5px 5px 5px 14px}.search-leading{width:18px;height:18px}.search-form input{font-size:16px}.search-form input::placeholder{font-size:13px}.search-submit{width:44px;height:44px}.search-submit .icon{width:22px;height:22px}.topic-chips{flex-wrap:wrap;gap:8px;max-width:460px;margin:12px auto 0}.topic-chips button{min-height:44px;padding:8px 14px;font-size:12px}.topic-chips button:after{display:none}h2{font-size:28px}.explore:before{display:none}.explore h2{margin-bottom:20px;padding-inline:8px;font-size:28px;line-height:1.13}.gateway-grid{grid-template-columns:1fr;gap:12px}.gateway{border-radius:20px;flex-direction:column;justify-content:center;height:auto;min-height:134px;padding:22px 48px 22px 120px;display:flex}.gateway-art{width:113px;height:80px;top:50%;left:3px;transform:translateY(-50%)}.gateway h3{margin-bottom:7px;font-size:21px}.gateway p{font-size:14px;line-height:1.45}.gateway p br{display:none}.round-arrow{width:29px;height:29px;top:50%;bottom:auto;right:13px;transform:translateY(-50%)}.featured{border-radius:22px;height:auto;min-height:650px;margin-top:24px;padding:26px 24px 0}.featured-copy{width:auto;max-width:none}.featured .eyebrow{font-size:11px}.featured h2{white-space:normal;max-width:440px;margin:8px 0 24px;font-size:29px}.featured h3{margin-bottom:10px;font-size:23px}.featured-copy>p:not(.eyebrow){width:auto;max-width:60ch;font-size:16px;line-height:1.5}.short-rule{margin:14px 0}.featured h4{margin-bottom:8px;font-size:20px}.text-link{gap:8px;margin-top:5px;font-size:15px}.text-link .icon{width:20px;height:20px}.featured-art{height:296px;margin:16px -24px 0;position:relative;inset:auto}.guide-phone{width:228px;top:0;left:50%;transform:translate(-50%)}.lavender-blob{width:104px;height:82px;top:70px;left:calc(50% - 140px)}.peach-dot{top:165px;left:calc(50% - 126px)}.peach-orb{width:112px;height:112px;bottom:10px;right:calc(50% - 158px)}.note-guide{font-size:21px;top:32px;right:calc(50% - 153px)}.note-guide .rays{width:25px;height:25px}.community{border-radius:22px;height:auto;margin-top:24px;padding:25px 16px 12px}.community>.eyebrow,.community>h2,.community>.section-description{margin-left:8px;margin-right:8px}.community .eyebrow{font-size:11px}.community h2{margin-top:8px;margin-bottom:10px;font-size:29px}.section-description{font-size:16px;line-height:1.5}.community-grid{grid-template-columns:1fr;gap:14px;margin-top:22px}.conversation{border-radius:18px;height:auto;min-height:239px;padding:14px}.conversation-heading{gap:12px;height:auto;min-height:49px;margin-bottom:12px}.community-icon{width:46px;height:46px}.conversation h3{margin-bottom:5px;font-size:17px}.conversation-heading p{letter-spacing:0;font-size:12px;line-height:1.4}.message{border-radius:14px;gap:12px;min-height:67px;padding:12px 10px}.message p{letter-spacing:0;font-size:14px;line-height:1.5}.avatar{width:34px;height:34px}.avatar .icon{width:21px;height:21px}.community-link{min-height:48px;margin-top:8px;font-size:14px}.app-section{border-radius:22px;height:auto;margin-top:24px;padding:25px 24px 0}.app-copy h2{margin-bottom:12px;font-size:29px;line-height:1.15}.features{gap:18px;margin-top:22px}.features li{align-items:flex-start;gap:14px}.features h3{margin:3px 0 5px;font-size:16px}.features p{font-size:14px;line-height:1.5}.feature-icon{width:44px;height:44px}.feature-icon .icon{width:24px;height:24px}.app-phones{max-width:360px;height:290px;margin:24px auto 0;position:relative;inset:auto}.discover-phone{width:155px;top:0;left:calc(50% - 147px)}.onboarding-phone{width:148px;top:4px;left:calc(50% + 1px)}.app-rays-left{width:26px;height:28px;top:66px;left:-12px}.app-rays-right{top:60px;right:-22px}.clarity{border-radius:22px;height:auto;margin-top:24px;padding:25px 24px}.clarity h2{margin-bottom:22px;font-size:27px}.clarity ul{grid-template-columns:1fr;gap:22px}.clarity li{gap:15px}.clarity li+li:before{display:none}.clarity h3{white-space:normal;margin:0 0 6px;font-size:16px}.clarity p{font-size:14px;line-height:1.45}.clarity p br{display:none}.clarity-icon{width:42px;height:42px}.waitlist{border-radius:22px;height:auto;margin-top:24px;padding:28px 24px;display:block}.waitlist>div:not(.waitlist-decoration){z-index:1;position:relative}.waitlist h2{margin-bottom:10px;font-size:27px}.waitlist p{max-width:35ch;font-size:16px;line-height:1.5}.waitlist .button{z-index:1;min-width:180px;height:48px;margin:22px 0 0;padding-inline:24px;font-size:15px}.waitlist-decoration{opacity:.35}.waitlist-rays{top:auto;bottom:32px;right:26px}.site-footer{flex-wrap:wrap;justify-content:center;gap:10px 25px;height:auto;min-height:180px;padding:26px 0 24px}.site-footer .brand{font-size:24px}.site-footer nav{gap:18px;font-size:12px}.site-footer>p{text-align:center;width:100%;font-size:12px}dialog{border-radius:20px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:16px 20px 24px}dialog h2{font-size:28px}dialog .dialog-header{margin-bottom:20px}dialog .dialog-search{gap:6px}dialog .solid-button{padding-inline:14px}dialog .result-list button{padding:16px}dialog .result-list strong{font-size:17px}}@media (width<=360px){.site-header{gap:9px;margin-inline:16px}.site-header .brand{gap:4px;font-size:23px}.site-header .brand svg{width:27px}.header-join{padding-inline:11px;font-size:11px}.menu-button{gap:3px;font-size:12px}.content-width{margin-inline:16px}.hero{padding-inline:16px}.hero h1{font-size:30px}.gateway{padding-left:98px;padding-right:43px}.gateway-art{width:92px}.gateway h3{font-size:19px}.app-section{padding-inline:20px}.app-phones{transform-origin:bottom;margin-inline:-8px;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media print{.site-header,.topic-chips,.search-form,.waitlist,.site-footer,dialog,.handnote{display:none!important}body{background:#fff}.content-width{break-inside:avoid}.hero{height:auto;padding:24px}.explore{margin-top:24px}}
