.nyPublicSite,.nlPage,.nyJoin{--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--serif:var(--sans);--nl-mono:var(--sans);--surface:#fff;--bg:#fff;--paper:#fff;--soft:#f6f4f1;--ink:#202124;--ink2:#55585d;--muted:#55585d;--line:#dedad5;--ny-public-accent:#7a3f47;--ny-public-soft:#f4e8eb;--ny-public-on:#fff;--editorial-accent:var(--ny-public-accent);--focus:#245bc6;color:var(--ink);background:var(--surface);font-family:var(--sans)}.marketingAppearance[data-theme=dark] :is(.nyPublicSite,.nlPage),html[data-site-theme=dark] .nyJoin{--surface:#121416;--bg:#121416;--paper:#121416;--soft:#1b1e21;--ink:#f2f1ee;--ink2:#bec2c7;--muted:#bec2c7;--line:#3b4046;--ny-public-accent:#e3a7b1;--ny-public-soft:#342329;--ny-public-on:#202124;--focus:#9abeff}.nyPublicSite .osNav{background:var(--surface);border-bottom:1px solid var(--line)}.nyPublicSite .osNavInner{min-height:56px;padding-block:8px}.nyPublicSite .brand{font:800 20px/24px var(--sans);letter-spacing:normal}.nyPublicSite .osDesktopLinks a[aria-current=page]{color:var(--ny-public-accent)}.nyPublicSite :is(.publicAnnouncement,.osFooter){background:var(--surface);color:var(--muted)}.nyPublicSite .osFooter{border-top:1px solid var(--line)}.nyPublicSite .osFooterWord{font-family:var(--sans);letter-spacing:normal;font-weight:800}.nyPublicSite :focus-visible,.nlPage :focus-visible,.nyJoin :focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:none}.marketingAppearance .nlPage :is(h1,h2,h3){font-family:var(--sans);letter-spacing:normal;font-weight:800}.marketingAppearance .nlPage :is(h1,h2,h3) em{color:var(--ny-public-accent);font-style:normal}.marketingAppearance .nlHero{gap:48px;padding-block:48px}.marketingAppearance .nlHero h1{font-size:clamp(40px,4.5vw,64px);line-height:1.08}.marketingAppearance .nlHero h1 em{white-space:normal}.marketingAppearance .nlHeroCopy>p:not(.nlAccountNote){letter-spacing:normal;margin-top:24px;font-size:17px;line-height:24px}.nlPage .nlBrand{margin-bottom:28px}.nlPage .nlBrand>span{font:800 24px/28px var(--sans);letter-spacing:normal}.nlPage .nlBrand small{font:400 11px/16px var(--sans);letter-spacing:normal;text-transform:none;color:var(--muted)}.nlPage .nlBrand>i{font:400 13px/20px var(--sans)}.nlPage .nlButton,.nyJoin .button{background:var(--ny-public-accent);min-height:48px;color:var(--ny-public-on);border-color:var(--ny-public-accent);font:700 15px/20px var(--sans);border-radius:9999px;gap:16px;padding:10px 24px;transition:opacity .18s}.nlPage .nlButton>span{background:0 0;width:auto;height:auto}.nlPage :is(.nlSecondaryLink,.nlTextLink){color:var(--ny-public-accent);font-size:15px;line-height:20px}.nlPage .nlHeroCopy .nlAccountNote{font-size:13px;line-height:20px}.nlPage .nlAudience{font:400 13px/20px var(--sans);margin-top:28px}.nlPage .nlChapterNav{border-block:1px solid var(--line);justify-content:flex-start;gap:32px;padding-block:12px;font-size:14px}.nlPage .nlChapterNav a{min-height:44px}.nlPage .nlChapterNav b,.nlPage .nlSmallLabel{font:500 13px/20px var(--sans);letter-spacing:normal;text-transform:none}.nlPage .nlChapterNav>span{display:none}.marketingAppearance .nlManifesto{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);padding-block:48px}.nlPage .nlManifestoHeading{gap:16px 48px}.nlPage .nlManifestoHeading>.nlSmallLabel{color:var(--muted)}.nlPage .nlManifestoHeading>p,.nlPage .nlPrinciples p{color:var(--muted);font-size:15px;line-height:22px}.nlPage .nlManifesto h2{font-size:clamp(28px,3.2vw,40px);line-height:1.15}.nlPage .nlPrinciples{border-top:1px solid var(--line);gap:24px;margin-top:32px;padding-top:24px}.nlPage .nlPrinciples article>span{background:var(--ny-public-soft);width:36px;height:36px;color:var(--ny-public-accent);border-radius:50%;margin-bottom:16px}.nlPage .nlPrinciples h3{font:800 20px/24px var(--sans);letter-spacing:normal}.nlPage .nlStories{gap:48px;padding-block:48px}.nlPage .nlStoryRow{gap:48px}.nlPage .nlStoryCopy h2{margin-top:16px;font-size:clamp(28px,3vw,40px);line-height:1.15}.nlPage .nlStoryCopy>p{font:400 15px/22px var(--sans);margin-top:16px}.nlPage :is(.nlConnectionArt,.nlPrivacyArt){border:1px solid var(--line);background:var(--surface);border-radius:16px;min-height:340px}.nlPage :is(.nlConnectionCentre,.nlPrivacyWindow){box-shadow:none;border-radius:16px;transform:none}.nlPage .nlConnectionCentre{background:var(--ny-public-accent);color:var(--ny-public-on)}.nlPage :is(.nlConnectionNode,.nlPrivacyIcon){border-radius:50%}.nlPage .nlConnectionLabel{font:400 13px/20px var(--sans)}.nlPage .nlPrivacyWindow strong{font:800 24px/28px var(--sans);letter-spacing:normal}.nlPage .nlPrivacyWindow strong em{color:var(--ny-public-accent);font-style:normal}.nlPage .nlPrivacySeal{transform:none}.nlPage .nlTrustDetail p{font-size:13px;line-height:20px}.nlPage .nlUpdatesSection{background:var(--surface);border-block:1px solid var(--line);padding-block:48px}.nlPage .nlSectionHead{margin-bottom:24px}.nlPage .nlSectionHead h2{margin-top:12px;font-size:clamp(28px,3vw,40px);line-height:1.15}.nlPage .nlLiveUpdates{border-radius:16px;overflow:hidden}.nlPage .nlLiveUpdates .osUpdates{border-radius:16px}.nlPage .nlLiveUpdates .osUpdate{padding:16px}.nlPage .nlLiveUpdates .osUpdateText{font-size:15px;line-height:20px}.nlPage .nlNewsEmpty{border-radius:16px;padding:24px}.nlPage .nlNewsEmpty>span{background:var(--ny-public-soft);color:var(--ny-public-accent);border-radius:50%}.nlPage .nlNewsEmpty h3{font-size:20px;line-height:24px}.nlPage .nlNewsEmpty p{font-size:15px;line-height:20px}.nlPage .nlQuestions{gap:48px;padding-block:48px}.marketingAppearance .nlQuestions h2{font-size:clamp(28px,3vw,40px);line-height:1.15}.nlPage .nlQuestionList summary{min-height:56px;font:700 15px/20px var(--sans);letter-spacing:normal;padding-block:16px}.nlPage .nlQuestionList p{font:400 15px/22px var(--sans)}.marketingAppearance .nlClosing{padding-block:48px}.nlPage .nlClosingBrand{font:800 24px/28px var(--sans);letter-spacing:normal}.marketingAppearance .nlClosing h2{font-size:clamp(32px,4vw,48px);line-height:1.12}.nlPage .nlClosing>p{font-size:13px;line-height:20px}.nlPage :is(.nlProduct,.nlSamplePost,.nlPrivacyWindow,.nlPrivacySeal){box-shadow:none}.nlPage .nlProduct{border:1px solid var(--line);border-radius:16px;transform:none}.nlPage .nlProductTop{background:var(--surface);border-bottom:1px solid var(--line)}.nlPage .nlProductTop b{font-family:var(--sans);font-weight:800}.nlPage .nlPreviewTabs{border-bottom:1px solid var(--line);gap:0;padding:0}.nlPage .nlPreviewTabs button{min-height:53px;color:var(--muted);font:500 14px/20px var(--sans);background:0 0;border:0;border-radius:0;flex:1;position:relative}.nlPage .nlPreviewTabs button[aria-selected=true]{color:var(--ink);box-shadow:none;background:0 0;font-weight:700}.nlPage .nlPreviewTabs button[aria-selected=true]:after{content:"";background:var(--ny-public-accent);border-radius:9999px;height:4px;position:absolute;bottom:0;left:30%;right:30%}.nlPage .nlPreviewIntro h3{font-size:28px;line-height:32px}.nlPage .nlSamplePost{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px}.nlPage .nlSamplePost p{font-size:15px;line-height:20px}.nlPage :is(.nlPreviewLink,.nlSampleTags){color:var(--ny-public-accent)}.nlPage .nlBubble{font:400 15px/20px var(--sans);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px}.nlPage .nlBubbleMine{background:var(--ny-public-soft);color:var(--ink);border-color:#0000}.nlPage :is(.nlStageDot,.nlFloatingNote){display:none}.nlPage .nlPreviewCaption{font:400 12px/16px var(--sans)}.nyJoin .authAsideTitle{font-family:var(--sans);letter-spacing:normal;font-weight:800}.nyJoin .authAsideTitle em{color:var(--ny-public-accent);font-style:normal}.nyJoin .authOrbs{display:none}.nyJoin .authAside{background:var(--surface);border-right:1px solid var(--line)}.nyJoin .authMain{background:var(--surface);color:var(--ink)}.nyJoin .authMain :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);font:400 16px/22px var(--sans);border-radius:8px}.nyJoin .authMain button[type=submit]{border:1px solid var(--ny-public-accent);background:var(--ny-public-accent);min-height:48px;color:var(--ny-public-on);font:700 15px/20px var(--sans);border-radius:9999px}.nyJoin .authMain a{color:var(--ny-public-accent)}.nyJoin .authAsideCopy{font-size:15px;line-height:22px}.nyJoin .nyJoinPoints li>span{background:var(--ny-public-soft);color:var(--ny-public-accent);border-radius:50%}.nyJoin .nyJoinPoints b{font-size:15px}.nyJoin .nyJoinPoints small{font-size:13px;line-height:20px}.nyPublicSite :is(.osNyayloReader,.osPageIntro) h1{font-family:var(--sans);letter-spacing:normal;font-weight:800}.nyPublicSite .osNyayloReader{max-width:632px;margin-inline:auto}.nyPublicSite .osPostBody a,.nyPublicSite .osUpdateText a{color:var(--ny-public-accent)}.nyPublicSite .osPostReplies{border-color:var(--line)}.nyPublicSite .osPostReplies h2{font:800 20px/24px var(--sans)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.nyPublicSite .osNav{background:color-mix(in srgb,var(--surface) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (hover:hover) and (pointer:fine){.nlPage .nlButton:hover{opacity:.88;transform:none}.nlPage .nlButton:hover svg,.nlPage .nlTextLink:hover svg,.nlPage .nlSecondaryLink:hover svg{transform:none}.nlPage .nlPreviewTabs button:hover{background:var(--soft)}.nlPage .nlChapterNav a:hover,.nlPage .nlQuestionList summary:hover{color:var(--ny-public-accent)}}@media (max-width:900px){.marketingAppearance .nlHero{gap:32px;padding-block:40px}.nlPage .nlStoryRow{gap:32px}.nyJoin .authAside{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.marketingAppearance .nlHero{padding-block:32px}.marketingAppearance .nlHero h1{font-size:40px}.marketingAppearance .nlHeroCopy>p:not(.nlAccountNote){font-size:15px;line-height:22px}.nlPage .nlBrand>i{display:none}.nlPage .nlChapterNav{gap:20px}.nlPage :is(.nlManifesto,.nlStories,.nlUpdatesSection,.nlQuestions,.nlClosing){padding-block:32px}.nlPage .nlStories,.nlPage .nlQuestions{gap:32px}.nlPage .nlStoryCopy h2,.nlPage .nlSectionHead h2{font-size:28px}.nlPage .nlPrinciples{gap:24px}.nlPage :is(.nlConnectionArt,.nlPrivacyArt){min-height:300px}.nlPage .nlHeroActions,.nlPage .nlHeroActions>.nlButton{width:100%}}
