.nw-home .livenav{view-transition-name:site-nav}.nw-auth .nwa-stage{view-transition-name:auth-art}@keyframes nw-vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes nw-vt-in{0%{opacity:0;transform:translateY(8px)}}@keyframes nw-vt-fade-out{to{opacity:0}}@keyframes nw-vt-fade-in{0%{opacity:0}}html.nw-home-route::view-transition-group(*){animation-duration:.34s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html.nw-home-route::view-transition-old(root){animation:nw-vt-out .3s cubic-bezier(.16,1,.3,1) both}html.nw-home-route::view-transition-new(root){animation:nw-vt-in .38s cubic-bezier(.16,1,.3,1) 40ms both}html.nw-home-route::view-transition-old(site-nav),html.nw-home-route::view-transition-new(site-nav){animation-duration:.3s}html.nw-home-route.nw-vt-cross::view-transition-old(root){animation:nw-vt-fade-out .32s cubic-bezier(.16,1,.3,1) both}html.nw-home-route.nw-vt-cross::view-transition-new(root){animation:nw-vt-fade-in .36s cubic-bezier(.16,1,.3,1) both}html.nw-home-route.nw-vt-cross::view-transition-old(site-nav){animation:nw-vt-fade-out .24s cubic-bezier(.16,1,.3,1) both}html.nw-home-route.nw-vt-cross::view-transition-new(site-nav){animation:nw-vt-fade-in .36s cubic-bezier(.16,1,.3,1) both}html.nw-home-route::view-transition-new(auth-art){animation:nw-vt-fade-in .42s cubic-bezier(.16,1,.3,1) .14s both}html.nw-home-route::view-transition-old(auth-art){animation:nw-vt-fade-out .24s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){html.nw-home-route::view-transition-group(*),html.nw-home-route::view-transition-old(*),html.nw-home-route::view-transition-new(*){animation:none!important}}@supports not (view-transition-name:none){@keyframes nw-page-in{0%{opacity:0}}.nw-home main{animation:nw-page-in .22s ease-out}}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman"),local("Times");size-adjust:84%;ascent-override:117.9%;descent-override:36.9%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local("Arial"),local("Helvetica");size-adjust:102.8%;ascent-override:98.2%;descent-override:28.2%;line-gap-override:0%}.nw-home{color-scheme:light;--paper:#F3F5F1;--surface:var(--nw-surface,#FFFFFF);--ink:var(--nw-ink,#121A18);--muted:#59645F;--faint:#8E9893;--hair:rgba(18,26,24,.12);--hair-2:rgba(18,26,24,.2);--night:#0E2F2D;--night-ink:#E9F0EC;--teal:var(--nw-teal,#0D5C5C);--teal-h:var(--nw-teal-hover,#0A4A4A);--celadon:var(--nw-celadon,#CFE3D6);--rec:var(--nw-rec,#E5484D);--frame:#0B1312;--disp:"Instrument Serif","Instrument Serif Fallback","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Geist","Geist Fallback",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease:var(--nw-ease,cubic-bezier(.16,1,.3,1));--reveal:cubic-bezier(.16,1,.3,1);--shadow:0 1px 2px rgba(18,26,24,.06),0 12px 32px -8px rgba(18,26,24,.18);--gut:16px;--ai:linear-gradient(90deg,#F5A524,#F25FA5,#8B5CF6,#3BA3F5,#F5A524);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(min-width:760px){.nw-home{--gut:32px}}.nw-home{margin:0;background:transparent;color:var(--ink);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.nw-home:before,.nw-home:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.nw-home:before{background:url(/home/paper.webp) 0 0/512px 512px repeat;opacity:.9;mix-blend-mode:multiply}.nw-home:after{background:var(--grain) 0 0/180px 180px repeat;opacity:.1;mix-blend-mode:multiply}.nw-home *,.nw-home,.nw-home *:before,.nw-home *:after{box-sizing:border-box}.nw-home img{display:block;max-width:100%}.nw-home a{color:var(--teal)}.nw-home :focus{outline:none}.nw-home :focus-visible{outline:2px solid #0D5C5C;outline-offset:3px;border-radius:4px}.nw-home .w{max-width:calc(1280px + 2 * var(--gut));margin:0 auto;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.nw-home .g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.nw-home .num{font-variant-numeric:tabular-nums}.nw-home .disp{font-family:var(--disp);font-weight:400;letter-spacing:-.015em;margin:0}.nw-home .disp em{font-style:italic}.nw-home .h1{font-size:clamp(3.4rem,10vw,9.6rem);line-height:.9;letter-spacing:-.02em}.nw-home .h2{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;letter-spacing:-.01em}.nw-home .voice{font-family:var(--disp);font-style:italic;font-weight:400}.nw-home .ln{display:block;overflow-x:visible;overflow-y:clip;padding:.02em .1em .2em 0;margin:-.02em -.1em -.2em 0}.nw-home .ln>span{display:inline-block;padding:.02em .1em .2em 0;margin:-.02em -.1em -.2em 0;transition:transform .7s var(--reveal)}.nw-home .rv-pre .ln>span{transform:translateY(100%);transition:none}.nw-home .ln.cont{color:#121a186b}.nw-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:1px solid transparent;font:500 15px/1 var(--sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .25s var(--ease)}.nw-home .btn:active{transform:scale(.98)}.nw-home .btn-p{background:var(--teal);color:#fff}.nw-home .btn-p:hover{background:var(--teal-h)}.nw-home .btn-s{background:#fff;color:var(--ink);border-color:var(--hair)}.nw-home .btn-s:hover{border-color:var(--hair-2)}.nw-home .btn-lg{height:48px;padding:0 24px;font-size:16px}.nw-home .btn-white{background:#fff;color:var(--ink)}.nw-home .btn-white:hover{background:#eef3ef}.nw-home .btn-ghost{background:#ffffff14;color:#fff;border-color:#ffffff8c}.nw-home .btn-ghost:hover{background:#ffffff29}.nw-home .lnk{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-weight:500;font-size:15px;text-decoration:none}.nw-home .lnk svg{transition:transform .25s var(--ease)}.nw-home .lnk:hover svg{transform:translate(3px)}.nw-home .rec-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rec);animation:nw-pulse 1.4s ease-in-out infinite;flex:none}@keyframes nw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes nw-spin{to{transform:rotate(360deg)}}@keyframes nw-shim{0%{background-position:0% 0}to{background-position:-200% 0}}.nw-home .kb{overflow:hidden}.nw-home .kb>img{transform-origin:var(--kbo,50% 40%);animation:nw-kb var(--kbd,20s) linear infinite alternate;animation-play-state:paused}.nw-home .kb.kb-on>img{will-change:transform}.nw-home .kb.kb-on>img{animation-play-state:running}@keyframes nw-kb{0%{transform:scale(1)}to{transform:scale(1.045)}}.nw-home .nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 10px 0 24px;background:#fff0;border:1px solid transparent;border-radius:999px;box-shadow:0 1px 2px #121a1800,0 10px 28px -14px #121a1800;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.nw-home .livenav.solid .nav-inner{background:transparent;border-color:transparent;box-shadow:none}.nw-home .livenav:before{content:"";position:absolute;z-index:-1;top:calc(-16px - env(safe-area-inset-top,0px));bottom:-10px;left:50%;width:100vw;transform:translate(-50%);background:url(/home/paper.webp) 0 0/512px 512px repeat fixed,#f3f5f1;background-blend-mode:multiply;border-bottom:1px solid rgba(18,26,24,.08);opacity:0;transition:opacity .25s ease;pointer-events:none}.nw-home .livenav.solid:before{opacity:1}.nw-home .nav-logo{display:inline-flex;align-items:center;justify-self:start}.nw-home .nav-logo img{height:22px;width:auto;filter:brightness(0);opacity:.9}.nw-home .nav-links{display:flex;gap:28px}.nw-home .nav-links a{color:var(--muted);text-decoration:none;font-size:15px;font-weight:500;transition:color .2s}.nw-home .nav-links a:hover{color:var(--ink)}.nw-home .nav-act{display:flex;gap:8px;justify-self:end;align-items:center}.nw-home .menu-btn{display:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--hair-2);background:transparent;transition:background-color .2s ease;align-items:center;justify-content:center;cursor:pointer;color:var(--ink)}.nw-home .livenav{position:sticky;top:calc(16px + env(safe-area-inset-top,0px));z-index:50;max-width:calc(1280px + 2 * var(--gut));margin:16px auto 0;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}@media(max-width:759px){.nw-home .livenav .nav-inner{grid-template-columns:1fr auto}.nw-home .livenav .nav-links,.nw-home .livenav .signin{display:none}.nw-home .livenav .menu-btn{display:inline-flex}.nw-home .livenav .nav-inner{padding:0 8px 0 18px;height:56px}}.nw-home .hero{padding-top:64px;padding-bottom:72px}.nw-home .hero-top{align-items:start}.nw-home .hero .h1{grid-column:1 / 9;grid-row:2;align-self:last baseline}.nw-home .sub{grid-column:9 / 13;grid-row:2;align-self:last baseline;margin:0;max-width:34ch;color:var(--muted);font-size:17px;line-height:1.5}.nw-home .cta{grid-column:9 / 13;grid-row:3;margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.nw-home .ticks{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.nw-home .ticks li{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.4;color:var(--muted)}.nw-home .ticks svg{flex:none;color:var(--teal)}@media(min-width:760px){.nw-home .hero .h1 .ln>span{white-space:nowrap}}.nw-home .stage{margin-top:64px;position:relative}.nw-home .spread-wrap{position:relative}.nw-home .spread{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;align-items:start}.nw-home .fr{margin:0;min-width:0}.nw-home .fr:nth-child(odd){margin-top:56px}.nw-home .ph{position:relative;aspect-ratio:2/3;border-radius:4px;background:#c9d2cc;filter:saturate(.55) brightness(.97);transition:filter .6s var(--ease),box-shadow .6s var(--ease)}.nw-home .ov{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#0b131280;color:#f3f7f4;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nw-home .avs{display:flex;flex:none}.nw-home .avs img{width:24px;height:24px;border-radius:50%;border:2px solid #fff;object-fit:cover;background:var(--celadon)}.nw-home .avs img+img{margin-left:-7px}@media(min-width:760px)and (max-width:1099px){.nw-home .hero .h1{grid-column:1 / -1}.nw-home .sub{grid-column:1 / 8;grid-row:3;align-self:start;margin-top:28px;max-width:none}.nw-home .cta{grid-column:1 / -1;grid-row:4}}@media(max-width:1099px){.nw-home .spread-wrap{margin-left:calc(-1*max(var(--gut),env(safe-area-inset-left,0px)));margin-right:calc(-1*max(var(--gut),env(safe-area-inset-right,0px)))}.nw-home .spread-wrap{overflow:hidden}.nw-home .spread{display:flex;gap:12px;width:max-content;padding:0 max(var(--gut),env(safe-area-inset-right,0px)) 0 max(var(--gut),env(safe-area-inset-left,0px));touch-action:pan-y;transform:translate3d(var(--shift,0px),0,0);transition:transform .6s var(--ease)}.nw-home .fr{flex:0 0 min(78vw,420px)}@media(prefers-reduced-motion:reduce){.nw-home .spread{transition:none}}.nw-home .fr:nth-child(odd){margin-top:0}}@media(max-width:759px){.nw-home .hero{padding-top:44px;padding-bottom:72px}.nw-home .hero .h1{grid-column:1 / -1}.nw-home .sub{grid-column:1 / -1;grid-row:3;margin-top:22px;max-width:none}.nw-home .cta{grid-column:1 / -1;grid-row:4;margin-top:22px}.nw-home .stage{margin-top:44px}}.nw-home .closing{padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.nw-home .cl-panel{position:relative;max-width:1376px;margin:0 auto;height:560px;border-radius:20px;overflow:hidden;background:#9db3a8}.nw-home .cl-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 62%)}.nw-home .cl-panel:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0c1e1c6b,#0c1e1c2e 40%,#0c1e1c00 62%);pointer-events:none}.nw-home .cl-in{position:relative;z-index:2;text-align:center;padding-top:96px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.nw-home .cl-in h2{font-weight:400;font-size:clamp(2.5rem,5.4vw,4.6rem);line-height:1;letter-spacing:-.012em;color:#f7faf7;margin:0 auto;max-width:14ch}.nw-home .cl-in h2 .ln>span{text-align:center}.nw-home .cl-btns{margin-top:30px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.nw-home .cl-panel :focus-visible{outline-color:#fff}.nw-home .cl-in h2.one{max-width:none}@media(max-width:759px){.nw-home .cl-in h2.one{max-width:14ch}}.nw-home .cl-note{margin:18px auto 0;font-size:14px;line-height:1.4;color:#ffffffc7;text-shadow:0 1px 10px rgba(12,30,28,.45),0 0 2px rgba(12,30,28,.25)}.nw-home .cl-sub{margin:16px auto 0;max-width:44ch;color:#fffc;font-size:17px;line-height:1.5}.nw-home .cl-panel{height:var(--h, 560px)}@media(max-width:759px){.nw-home .closing{padding-left:0;padding-right:0}.nw-home .cl-panel{border-radius:0;height:auto;min-height:640px}.nw-home .cl-panel>img{object-position:var(--pos-m, 50% 100%)}.nw-home .cl-in{padding-top:72px}}.nw-home .foot{padding-top:96px}.nw-home .fcols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:780px}.nw-home .fcols h4{margin:0 0 12px;font:500 13px/1.3 var(--sans);color:var(--muted)}.nw-home .fcols ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nw-home .fcols a{color:var(--muted);text-decoration:none;font-size:14px}.nw-home .fcols a:hover{color:var(--ink)}.nw-home .fbar{display:flex;justify-content:flex-end;margin-top:48px;font-size:14px;color:var(--muted)}@media(max-width:640px){.nw-home .fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.nw-home .fbar{justify-content:flex-start}}.nw-home .ft-word{margin:clamp(0px,1.5vw,24px) -.06em 0;padding:0 .06em .06em;text-indent:-.03em;font-size:calc(min(1280px,100vw - 2 * var(--gut)) / 2.34);line-height:.8;letter-spacing:-.04em;text-align:center;white-space:nowrap;overflow:clip;color:transparent;background:var(--ft-art, url(/home/band-night.webp)) 20% 40% / 110% auto no-repeat,#1d2b33;-webkit-background-clip:text;background-clip:text;filter:brightness(1.85) saturate(1.3) contrast(1.05);animation:ft-drift 70s ease-in-out infinite alternate;-webkit-user-select:none;user-select:none}@keyframes ft-drift{0%{background-position:14% 36%}to{background-position:34% 48%}}.nw-home .foot:has(.ft-word){padding-bottom:clamp(16px,2.4vw,32px)}@media(prefers-reduced-motion:reduce){.nw-home .ft-word{animation:none}}@media(prefers-reduced-motion:reduce){.nw-home *,.nw-home,.nw-home *:before,.nw-home *:after{animation:none!important;transition:none!important}.nw-home .kb>img{transform:none!important}}.nw-home{position:relative;isolation:isolate;min-height:100vh;background:#f3f5f1;text-align:left;letter-spacing:normal}.nw-home .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nw-home button{font-family:inherit}.nw-home .menu-pop{position:absolute;top:calc(100% + 8px);left:max(var(--gut),env(safe-area-inset-left,0px));right:max(var(--gut),env(safe-area-inset-right,0px));display:grid;gap:2px;padding:8px;background:#fff;border:1px solid var(--hair);border-radius:16px;box-shadow:0 1px 2px #121a180d,0 8px 24px -10px #121a1829}.nw-home .menu-pop a{display:flex;align-items:center;height:44px;padding:0 14px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:16px;font-weight:500}.nw-home .menu-pop a:hover{background:#f3f5f1}@media(min-width:760px){.nw-home .menu-pop{display:none}}.nw-home{--nw-section:clamp(96px, 11vw, 168px)}.nw-home .hero{padding-bottom:0}.nw-home .how{padding-top:0;padding-bottom:0}.nw-home .foot{padding-top:0}.nw-home main>section:not(:first-child),.nw-home .w.foot{margin-top:var(--nw-section)}.nw-home{--nw-window:#F7F6F1;--nw-window-line:rgba(71,67,42,.16);--nw-dot:#DAD9D3;--nw-shadow-window:0 24px 48px -12px rgba(18,26,24,.28),0 8px 16px -8px rgba(18,26,24,.16);--nw-shadow-lift:var(--nw-shadow-window),0 0 0 1px rgba(18,26,24,.04),0 48px 96px -32px rgba(18,26,24,.34);--nw-shadow-card:0 1px 2px rgba(18,26,24,.05),0 14px 34px -14px rgba(18,26,24,.26);--stage-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.nw-home .stg{position:relative;aspect-ratio:var(--ar,3/2);border-radius:24px;overflow:hidden;clip-path:inset(0 round 24px);isolation:isolate;background:#c3ccc8}.nw-home .stg>.stg-img{position:absolute;top:0;left:var(--zl,0%);width:var(--zw,100%);max-width:none;height:100%;object-fit:cover;object-position:var(--op,50% 50%)}.nw-home .stg-fx{position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 140px #14221f33;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(20,34,31,.12) 100%)}.nw-home .stg-fx:after{content:"";position:absolute;inset:0;background:var(--stage-grain) 0 0/220px 220px repeat;mix-blend-mode:overlay;opacity:.14}.nw-home .stg-in{position:absolute;inset:0;z-index:2}@media(max-width:759px){.nw-home .stg{aspect-ratio:var(--ar-m,4/5);border-radius:20px;clip-path:inset(0 round 20px)}.nw-home .stg>.stg-img{left:0;width:100%;object-position:var(--op-m,50% 50%)}}.nw-home .phn{position:absolute;z-index:1;display:flex;flex-direction:column;background:#faf9f7;border-radius:44px;box-shadow:0 0 0 7px #fff,0 0 0 8px #121a1814,var(--nw-shadow-lift);overflow:hidden;color:var(--ink)}.nw-home .phn-bar{position:relative;flex:none;height:44px}.nw-home .phn-island{position:absolute;left:50%;top:12px;width:28%;height:24px;margin-left:-14%;border-radius:999px;background:#121414}.nw-home .phn-scr{flex:1;min-height:0}.nw-home{--app-teal:#0D5C5C;--app-bg:#FAF9F7;--app-line:#e8e4dc;--app-tint:rgba(13,92,92,.08);--app-sans:"Inter",var(--sans)}.nw-home .qtext{margin:0}.nw-home .qp{border-radius:4px;padding:1px 3px;margin:0 -1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .35s var(--ease)}.nw-home .qp.on{background-color:#cfe3d6e6}.nw-home .stk{display:grid}.nw-home .stk>*{grid-area:1/1}.nw-home .ghost{visibility:hidden}.nw-home .press{transform:scale(.94)!important;transition:transform .12s var(--ease)!important}.nw-home [data-k].pre,.nw-home .pre{opacity:0;translate:0 10px}.nw-home .ini{flex:none;display:grid;place-items:center;border-radius:50%;background:var(--app-teal);color:#fff;font:600 14px/1 var(--sans);letter-spacing:.01em}.nw-home .rating{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.nw-home .stars{display:inline-flex;gap:2px}.nw-home .st{display:inline-flex;color:#d9dedb;transition:color .3s var(--ease)}.nw-home .st svg path{transition:fill .3s var(--ease)}.nw-home .st.on{color:#0f5751}.nw-home .st.on svg path{fill:currentColor;stroke-width:0}.nw-home .st:not(.on) svg path{fill:none;stroke-width:1.6}.nw-home .rating-v{min-width:3.4em;font:600 12.5px/1 var(--sans);color:var(--ink)}.nw-home .rvby{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.nw-home .rvby-l{font-size:12.5px;color:var(--muted)}.nw-home .rvby .avs img{width:20px;height:20px;border-width:1.5px}.nw-home .rvby .avs img+img{margin-left:-6px}@media(max-width:759px){.nw-home .rvby-l{display:none}.nw-home .stars svg{width:11px;height:11px}.nw-home .rating{gap:5px}.nw-home .rating-v{font-size:11.5px;min-width:0}}.nw-home .steps{display:grid;gap:144px;min-width:0;margin-top:80px}.nw-home .step{scroll-margin-top:110px;min-width:0}.nw-home .step-h{display:grid;gap:12px;margin-bottom:36px;max-width:680px}.nw-home .step-h h3{font-size:40px;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.nw-home .step-h p{margin:0;font-size:17px;color:var(--muted)}.nw-home .stepfig{position:relative}@media(max-width:899px){.nw-home .steps{gap:96px;margin-top:48px}.nw-home .step-h h3{font-size:32px}}@media(max-width:759px){.nw-home .phn{border-radius:32px}.nw-home .phn-bar{height:34px}.nw-home .phn-island{top:9px;height:18px}.nw-home .step-h h3{font-size:30px}.nw-home .step-h{margin-bottom:24px}}.nw-home{--tb-bg:#A8CFA0}.nw-home .doers-band{background:#1f2321;color:#e9eeea;padding:56px 0 64px}.nw-home .doers-l{margin:0;text-align:center;font-size:20px;color:#e9eeead9}.nw-home .doers-logos{list-style:none;margin:52px auto 0;padding:0;max-width:1080px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.nw-home .doers-logos li{display:flex;align-items:center;justify-content:center;gap:9px;height:32px;opacity:.9;font:600 19px/1 var(--sans);letter-spacing:-.02em;color:#fff}.nw-home .doers-logos img{filter:brightness(0) invert(1)}.nw-home .doers-logos .lg-g{width:22px;height:22px}.nw-home .doers-logos .lg-w{height:66px;width:auto;margin:-17px -6px}@media(max-width:759px){.nw-home .doers-band{padding:44px 0 48px}.nw-home .doers-l{font-size:18px}.nw-home .doers-logos{margin-top:36px;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:28px}.nw-home .doers-logos li{grid-column:span 2;font-size:16px;gap:7px}.nw-home .doers-logos li:nth-child(4){grid-column:2 / span 2}.nw-home .doers-logos li:nth-child(5){grid-column:4 / span 2}.nw-home .doers-logos .lg-g{width:18px;height:18px}.nw-home .doers-logos .lg-w{height:56px;margin:-14px -5px}}.nw-home .teamband{background:var(--tb-bg);color:var(--ink);padding:clamp(88px,9vw,128px) 0}.nw-home .tb-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:start}.nw-home .tb-k{margin:0 0 18px;font-size:17px;color:#121a18bf}.nw-home .tb-h{margin:0;font-size:clamp(4.5rem,8.4vw,8.4rem);line-height:.92;letter-spacing:-.025em}@media(max-width:899px){.nw-home .tb-g{grid-template-columns:1fr;gap:36px}.nw-home .tb-h{font-size:4rem;line-height:.95}}.nw-home main>section.doers{margin-top:72px}.nw-home .foot{padding-bottom:72px}.nw-home .hd-wrap{position:relative;display:inline-block}.nw-home .hd{position:absolute;overflow:visible;pointer-events:none}.nw-home .hd path{fill:none;stroke:var(--teal);stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.33,.9,.4,1)}.nw-home .hd.pre path{stroke-dashoffset:1;transition:none}.nw-home .hd-before{left:-2%;width:104%;bottom:.02em;height:.16em}.nw-home .hd-before path{stroke-width:2.6px}.nw-home .hero-paint{display:inline-block;padding:0 .1em .12em 0;margin:0 -.1em -.12em 0;color:transparent;--hw:.5;background:linear-gradient(rgba(16,30,34,var(--hw)),rgba(16,30,34,var(--hw))),url(/home/stage-hills.webp) 34% 38% / 300% auto no-repeat,var(--ink);-webkit-background-clip:text;background-clip:text;filter:contrast(1.18) saturate(1.25);animation:hero-drift 42s ease-in-out infinite alternate}@keyframes hero-drift{0%{background-position:0 0,26% 34%}to{background-position:0 0,48% 42%}}@media(max-width:759px){.nw-home .hero-paint{--hw:.64}}@media(prefers-reduced-motion:reduce){.nw-home .hero-paint{animation:none}}.nw-home .hd-link{left:-3%;width:106%;bottom:-.32em;height:.4em}.nw-home .hd-link path{stroke:#fff9;stroke-width:2px}.nw-home .hd-close{left:-1%;width:102%;bottom:.04em;height:.15em}.nw-home .hd-close path{stroke:#fff;stroke-width:3px}@media(max-width:759px){.nw-home .hd-before path,.nw-home .hd-close path{stroke-width:2.2px}}.nw-home .livenav.solid .menu-btn{background:transparent}.nw-home .faq{padding-top:0;padding-bottom:0}.nw-home .faq-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.nw-home .faq-head{grid-column:1 / 5;position:sticky;top:120px}.nw-home .faq-k{margin:0 0 14px;font-size:18px;color:var(--muted)}.nw-home .faq-rows{grid-column:5 / 13;border-top:1px solid rgba(18,26,24,.12)}.nw-home .faq-row{border-bottom:1px solid rgba(18,26,24,.12)}.nw-home .faq-row h3{margin:0}.nw-home .faq-row button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink)}.nw-home .faq-q{font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.01em;transition:transform .2s var(--ease)}.nw-home .faq-row button:hover .faq-q{transform:translate(4px)}.nw-home .faq-plus{position:relative;flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(18,26,24,.25);transition:transform .3s var(--ease),background-color .2s ease}.nw-home .faq-plus i{position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--ink);border-radius:1px}.nw-home .faq-plus i+i{transform:rotate(90deg)}.nw-home .faq-row.on .faq-plus{transform:rotate(45deg)}.nw-home .faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.nw-home .faq-row.on .faq-panel{grid-template-rows:1fr}.nw-home .faq-panel>div{overflow:hidden}.nw-home .faq-panel p{margin:0;padding:0 0 26px;max-width:58ch;font-size:17px;line-height:1.6;color:var(--muted)}@media(max-width:899px){.nw-home .faq-head{grid-column:1 / -1;position:static;margin-bottom:36px}.nw-home .faq-rows{grid-column:1 / -1}.nw-home .faq-q{font-size:21px}.nw-home .faq-row button{padding:22px 0;gap:16px}.nw-home .faq-panel p{padding-bottom:22px;font-size:16px}}@media(prefers-reduced-motion:reduce){.nw-home .faq-plus{transition:none}.nw-home .faq-row.on .faq-plus{transform:none}.nw-home .faq-row.on .faq-plus i+i{display:none}}.nw-home .phn-rec{left:50%;width:36%;margin-left:-18%;top:8%;height:108%}.nw-home .phn-rec .phn-scr{display:flex;flex-direction:column;justify-content:flex-start;padding-top:44px;padding-bottom:0}.nw-home .rs{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 18px}.nw-home .rs p{margin:0}.nw-home .rs-n{font-size:14px;color:#5f6d6b}.nw-home .rs-q{margin-top:10px!important;font:700 20px/1.3 var(--sans);letter-spacing:-.01em;text-wrap:balance}.nw-home .rs-cam{position:relative;width:100%;aspect-ratio:16/9;margin-top:22px;border-radius:34px;overflow:hidden;background:#1a1a1a}.nw-home .rs-cam img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%;transform:scaleX(-1)}.nw-home .rs-cam img{filter:none}.nw-home .phn-rec .rs-cam{aspect-ratio:1/1;margin-top:18px;border-radius:28px}.nw-home .phn-rec .rs-cam img{object-position:50% 30%}.nw-home .rs-timer{position:absolute;top:12px;left:50%;translate:-50% 0;padding:6px 12px;border-radius:999px;background:#0000008c;color:#fff;font:600 14px/1 var(--sans);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nw-home .rs-rec{position:absolute;top:12px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#0000008c;color:#fff;font:700 12px/1 var(--sans);letter-spacing:.04em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nw-home .rs-rec i{width:7px;height:7px;border-radius:50%;background:#e5484d}.nw-home .rs-btn{display:inline-flex;align-items:center;height:52px;margin-top:28px;padding:0 30px;border-radius:999px;background:var(--app-teal);color:#fff;font:600 16px/1 var(--sans)}.nw-home .rs-btn{gap:10px}.nw-home .rs-sq{width:12px;height:12px;border-radius:2px;background:#fff}.nw-home .rs-left{margin-top:16px!important;font-size:14px;color:#5f6d6b}.nw-home .ini-36{width:36px;height:36px;font-size:13px}@media(min-width:760px)and (max-width:1099px){.nw-home .phn-rec{width:44%;margin-left:-22%}}@media(max-width:759px){.nw-home .phn-rec{width:80%;margin-left:-40%;top:7%}.nw-home .phn-rec .phn-scr{padding-top:28px;padding-bottom:0}.nw-home .rs{padding:0 14px}.nw-home .rs-n{font-size:13px}.nw-home .rs-q{font-size:17px}.nw-home .rs-cam{margin-top:14px;border-radius:26px}.nw-home .rs-btn{height:46px;margin-top:20px;padding:0 24px;font-size:15px}.nw-home .rs-timer{top:9px;font-size:12.5px;padding:5px 10px}.nw-home .rs-rec{top:9px;right:10px;font-size:11px;padding:5px 9px}.nw-home .rs-left{margin-top:12px!important;font-size:13px}.nw-home .phn-rec .rs-cam{aspect-ratio:5/4;margin-top:12px;border-radius:22px}}.nw-home .how-title{grid-column:6 / 13;margin:0;font-size:clamp(2.8rem,4.6vw,4.5rem);line-height:1.02}.nw-home .how-body{margin-top:clamp(56px,6vw,96px);align-items:start}.nw-home .how-nav{grid-column:1 / 4;position:sticky;top:120px;align-self:start}.nw-home .how-nav ol{list-style:none;margin:0;padding:0;display:grid}.nw-home .how-nav li{position:relative}.nw-home .how-nav li:before,.nw-home .how-nav li:after{content:"";position:absolute;left:0;right:0;bottom:0}.nw-home .how-nav li:before{height:1px;background:var(--hair)}.nw-home .how-nav li:after{height:2px;background:var(--ink);transform:scaleX(var(--p,0));transform-origin:left}.nw-home .how-nav button{display:block;width:100%;padding:13px 0 12px;border:0;background:none;text-align:left;font:400 15px/1.3 var(--sans);color:var(--faint);cursor:pointer;transition:color .3s var(--ease)}.nw-home .how-nav button:hover,.nw-home .how-nav li.on button{color:var(--ink)}.nw-home .how-nav button:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}.nw-home .how-tiles{grid-column:6 / 13;min-width:0}.nw-home .how-tiles .steps{margin-top:0;gap:clamp(96px,10vw,144px)}.nw-home .how-tiles .step-h{gap:10px;margin-bottom:28px}.nw-home .how-tiles .step-h h3{font-size:clamp(28px,2.4vw,34px);line-height:1.08}.nw-home .how-tiles .step-h p{max-width:46ch;font-size:17px;line-height:1.5;color:var(--ink)}@media(max-width:899px){.nw-home .how-nav{display:none}.nw-home .how-title,.nw-home .how-tiles{grid-column:1 / -1}.nw-home .how-body{margin-top:56px}}.nw-home h1,.nw-home h2,.nw-home h3,.nw-home .faq-q{text-wrap:balance}.nw-home p,.nw-home li{text-wrap:pretty}.nw-home .h2,.nw-home .step-h h3,.nw-home .faq-q,.nw-home .cl-in h2{letter-spacing:-.015em}.nw-home .w.foot{margin-top:clamp(64px,7vw,104px)}.nw-home .btn{transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.nw-home .btn:active{transform:scale(.98);box-shadow:none}.nw-home .nav-links a:hover,.nw-home .fcols a:hover,.nw-home .nav-links a:focus-visible,.nw-home .fcols a:focus-visible{background-size:100% 1px}.nw-home .menu-pop{padding:6px;border-radius:20px;box-shadow:0 1px 2px #121a180d,0 18px 40px -16px #121a1847;transform-origin:top center;animation:nw-sheet .32s var(--ease) both}.nw-home .menu-pop a{height:48px;padding:0 16px;border-radius:14px}@keyframes nw-sheet{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:899px){.nw-home .menu-btn{width:44px;height:44px}.nw-home .nav-act .btn{height:44px}.nw-home .nav-logo{min-height:44px}.nw-home .fcols ul{gap:0}.nw-home .fcols h4{margin-bottom:4px}}@media(max-width:374px){.nw-home .h1{font-size:44px}}@media(max-width:374px){.nw-home .doers-logos li{font-size:15px;gap:6px}.nw-home .doers-logos .lg-g{width:16px;height:16px}}.nw-home .hero .sub,.nw-home .hero .cta{align-self:start}.nw-home .stage{margin-top:40px}.nw-home .cl-in{padding-top:clamp(136px,16vh,176px)}.nw-home .cl-panel{max-width:1280px}.nw-home .tb-h{font-size:clamp(3.5rem,6.2vw,5.6rem)}.nw-home .doers-logos .lg-w{height:54px;margin:-11px -5px}@media(max-width:899px){.nw-home .steps .stg-write,.nw-home .steps .stg-decide,.nw-home .steps .stg-record{aspect-ratio:auto}.nw-home .steps .stg-in{position:relative;padding:36px 8%}.nw-home .steps .stg-record .stg-in{padding:36px 0 32px}.nw-home .steps .phn-rec{position:relative;left:auto;top:auto;width:min(80%,340px);height:auto;margin:0 auto;translate:none}.nw-home .steps .phn-rec .phn-scr{padding-top:20px;padding-bottom:28px}}@media(max-width:759px){.nw-home .steps .stg-in{padding:28px 5%}.nw-home .steps .stg-record .stg-in{padding:28px 0 32px}.nw-home .doers-logos .lg-w{height:46px;margin:-9px -4px}.nw-home .cl-in{padding-top:128px}}@media(min-width:1100px){.nw-home .hero .h1{grid-row:2 / span 2;align-self:start}}.nw-home{display:flow-root}html.nw-home-route,html.nw-home-route body{background:#f3f5f1}.nw-home .nav-links a:hover,.nw-home .fcols a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(max-width:899px){.nw-home .nav-links a{display:inline-flex;align-items:center;min-height:44px}.nw-home .fcols a{display:inline-block;padding:12px 0;line-height:20px}}.nw-home .w.foot{margin-top:var(--nw-section)}@media(min-width:1100px){.nw-home .hero .sub{margin-top:calc(clamp(3.4rem,10vw,9.6rem)*.3)}}.nw-home{--hl8:rgba(18,26,24,.08)}.nw-home .qsp,.nw-home .ans{position:absolute;left:50%;top:50%;translate:-50% -50%;background:#fff;border-radius:24px;box-shadow:var(--nw-shadow-lift);font-family:var(--app-sans);color:#1a1a1a}.nw-home .qsp p,.nw-home .ans p{margin:0}.nw-home .qsp{width:min(520px,84%);padding:26px 30px 22px}.nw-home .qsp-top{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--hl8)}.nw-home .qsp-av{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0d5c5c14;color:var(--app-teal)}.nw-home .qsp-intro{font:600 16px/1.35 var(--sans);letter-spacing:-.01em}.nw-home .qsp-list{list-style:none;margin:0;padding:0}.nw-home .qsp-c{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;gap:14px;align-items:start;padding:18px 0}.nw-home .qsp-c+.qsp-c{border-top:1px solid var(--hl8)}.nw-home .qsp-n{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#0d5c5c14;color:var(--app-teal);font:600 12px/1 var(--sans)}.nw-home .qsp-t{font:600 16.5px/1.35 var(--sans);letter-spacing:-.01em;text-wrap:pretty}.nw-home .qsp .pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nw-home .qsp .pills span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#f4f3ef;color:#5f6d6b;font:500 13px/1 var(--app-sans)}.nw-home .qsp-box{width:18px;height:18px;margin-top:2px;display:grid;place-items:center;border-radius:5px;background:#3d7c77;color:#fff}.nw-home .qsp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--hl8)}.nw-home .qsp-sel{font-size:14px;color:#5f6d6b;white-space:nowrap}.nw-home .qsp-add{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--app-teal);color:#fff;font:600 14.5px/1 var(--sans);white-space:nowrap}.nw-home .ans{width:84%;max-width:760px;padding:24px 28px 28px}.nw-home .ans-h{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--hl8)}.nw-home .ans-h .ini-36{width:36px;height:36px;font-size:13px}.nw-home .ans-who{flex:1;min-width:0;display:grid;gap:3px}.nw-home .ans-who b{font:600 16px/1.2 var(--app-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nw-home .ans-who span{font-size:13px;line-height:1.2;color:#5f6d6b}.nw-home .ans-o{margin-top:20px!important;font:500 13px/1 var(--sans);color:#5f6d6b}.nw-home .ans-q{margin-top:8px!important;font:600 20px/1.3 var(--sans);letter-spacing:-.015em}.nw-home .ans-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch;margin-top:18px}.nw-home .ans-v{position:relative;width:100%;min-width:0;aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:#1a1a1a}.nw-home .ans-v>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 36%;transform:scaleX(-1)}.nw-home .ans-ctl{position:absolute;left:0;right:0;bottom:0;display:grid;gap:7px;padding:24px 12px 10px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));color:#fff}.nw-home .ans-bar{display:block;height:3px;border-radius:2px;background:#ffffff59}.nw-home .ans-bar i{display:block;width:39%;height:100%;border-radius:inherit;background:#fff}.nw-home .ans-tm{display:inline-flex;align-items:center;gap:7px;font:500 13px/1 var(--app-sans)}.nw-home .ans-tm svg{fill:currentColor;stroke:none}.nw-home .ans-s{display:flex;flex-direction:column;padding:16px 18px;background:#f7f6f2;border-radius:14px}.nw-home .ans-st{font:600 14px/1 var(--app-sans)}.nw-home .ans-p{margin:10px 0 0!important;font-size:14px;line-height:1.55;color:#2a3330}.nw-home .ans-tr{margin-top:auto;padding-top:12px;font:600 13.5px/1 var(--app-sans);color:var(--app-teal)}@media(max-width:899px){.nw-home .steps .qsp,.nw-home .steps .ans{position:relative;left:auto;top:auto;translate:none;width:auto;max-width:520px;margin:0 auto}}.nw-home .how .steps .stg-write,.nw-home .how .steps .stg-decide,.nw-home .how .steps .stg-record{aspect-ratio:auto}.nw-home .how .steps .stg-in{position:relative;padding:36px 8%}.nw-home .how .steps .qsp,.nw-home .how .steps .ans{position:relative;left:auto;top:auto;translate:none;width:auto;max-width:620px;margin:0 auto}.nw-home .how .steps .stg-record .stg-in{padding:36px 0 32px}.nw-home .how .steps .phn-rec{position:relative;left:auto;top:auto;width:min(80%,340px);height:auto;margin:0 auto;translate:none}@media(max-width:759px){.nw-home .qsp{padding:20px 18px 18px;border-radius:20px}.nw-home .qsp-intro{font-size:15px}.nw-home .qsp-c{gap:10px;padding:14px 0}.nw-home .qsp-t{font-size:15px}.nw-home .qsp .pills{gap:5px}.nw-home .qsp .pills span{height:22px;padding:0 7px;letter-spacing:-.01em}.nw-home .qsp-c{grid-template-columns:22px minmax(0,1fr) 18px;gap:8px}.nw-home .qsp-add{height:42px;padding:0 16px;font-size:14px}.nw-home .qsp-sel{font-size:13px}.nw-home .ans{padding:18px 18px 20px;border-radius:20px}.nw-home .ans-h{flex-wrap:wrap;row-gap:10px}.nw-home .ans-h .rating{flex-basis:100%}.nw-home .ans-who b{font-size:15px}.nw-home .ans-q{font-size:17px}.nw-home .ans-row{grid-template-columns:minmax(0,1fr);gap:12px}.nw-home .ans-p{font-size:13.5px}.nw-home .how .steps .stg-in{padding:28px 5%}.nw-home .how .steps .stg-record .stg-in{padding:28px 0 32px}}@media(min-width:1380px){.nw-home .hero .sub,.nw-home .hero .cta{grid-column:10 / 13}}.nw-home .ph-w{position:relative}.nw-home .ph{filter:saturate(.25) brightness(.98);opacity:.72;transition:filter .6s var(--ease),opacity .6s var(--ease),box-shadow .6s var(--ease)}.nw-home .ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nw-home .fr.on .ph{filter:none;opacity:1;box-shadow:0 2px 4px #121a180f,0 34px 60px -28px #121a1873}.nw-home .play{top:14px;left:14px;height:26px;padding:0 10px;gap:7px;font:500 13px/1 var(--sans);opacity:0;transition:opacity .6s var(--ease)}.nw-home .fr.on .play{opacity:1}.nw-home .fr figcaption{padding-top:14px;font:500 15px/1.3 var(--sans);color:var(--ink);transition:color .6s var(--ease)}.nw-home .fr figcaption span{color:var(--muted)}.nw-home .fr:not(.on) figcaption{color:var(--muted)}.nw-home .fr:not(.on) figcaption span{color:var(--faint)}.nw-home .hc{position:absolute;z-index:5;bottom:44px;left:calc(100% - 204px);width:340px;padding:22px;background:#fff;border-radius:20px;box-shadow:0 1px 2px #121a180f,0 24px 48px -18px #121a1852;font-family:var(--sans);color:var(--ink);opacity:0;visibility:hidden;translate:0 6px;transition:opacity .2s var(--ease),translate .2s var(--ease),visibility 0s linear .2s}.nw-home .fr:last-child .hc{left:auto;right:calc(100% - 204px)}.nw-home .fr.on .hc{opacity:1;visibility:visible;translate:0 0;transition:opacity .35s var(--ease) .2s,translate .35s var(--ease) .2s,visibility 0s}.nw-home .hc p{margin:0}.nw-home .hc-h{display:flex;align-items:center;gap:7px;font-size:13px;line-height:1;color:var(--muted)}.nw-home .hc-h svg{color:var(--teal)}.nw-home .hc-q{margin-top:6px!important;font-size:13px;line-height:1.4;color:var(--muted)}.nw-home .hc-s{margin-top:12px!important;font-size:15.5px;line-height:1.5;letter-spacing:-.005em;color:var(--ink);text-wrap:pretty}.nw-home .hc-s .qp{background:linear-gradient(#cfe3d6f2,#cfe3d6f2) 0 0 / 0% 100% no-repeat;border-radius:4px;transition:background-size .5s var(--ease)}.nw-home .hc-s .qp.on{background-color:transparent}.nw-home .fr.on .hc-s .qp{background-size:100% 100%;transition:background-size .5s var(--ease) .5s}.nw-home .hc-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.nw-home .hc-f .rating-v{font-size:13px;min-width:0}.nw-home .hc-f .avs img{width:22px;height:22px;border-width:2px}.nw-home .hc-f .avs img+img{margin-left:-6px}@media(min-width:1100px)and (max-width:1379px){.nw-home .hc{width:300px;left:calc(100% - 180px);padding:20px}.nw-home .fr:last-child .hc{right:calc(100% - 180px)}.nw-home .hc-s{font-size:15px}}@media(max-width:1099px){.nw-home .ph-w{display:flex;flex-direction:column}.nw-home .hc,.nw-home .fr:last-child .hc{position:relative;left:auto;right:auto;bottom:auto;width:auto;margin:-32px 12px 0}.nw-home .fr figcaption{padding-top:12px}}@media(max-width:759px){.nw-home .hc,.nw-home .fr:last-child .hc{padding:18px;margin:-32px 10px 0;border-radius:18px}.nw-home .hc-s{font-size:15px}.nw-home .play{top:12px;left:12px}}@media(prefers-reduced-motion:reduce){.nw-home .hc-s .qp{background-size:100% 100%}}.nw-home .livenav .nav-act .signin{background:transparent;border-color:transparent;color:var(--ink);box-shadow:none}.nw-home .livenav .nav-act .signin:hover{background:#121a180d}.nw-home .nav-logo{text-decoration:none}.nw-home .wm{display:inline-block;font-size:40px;line-height:1;padding:0 .04em .12em 0;margin-bottom:-.12em;letter-spacing:-.035em;white-space:nowrap;color:transparent;background:var(--wm-art, url(/home/band-night.webp)) 30% 45% / 700% auto no-repeat,#1d2b33;-webkit-background-clip:text;background-clip:text;filter:brightness(1.55) saturate(1.3) contrast(1.05);animation:wm-drift 40s ease-in-out infinite alternate}@keyframes wm-drift{0%{background-position:22% 40%}to{background-position:42% 52%}}@media(max-width:760px){.nw-home .wm{font-size:36px}}@media(prefers-reduced-motion:reduce){.nw-home .wm{animation:none}}.nw-home .tq{text-align:center}.nw-home .tq-label{margin:0;font:500 13px/1.3 var(--sans);letter-spacing:.02em;color:var(--muted)}.nw-home .tq-stage{display:grid;place-items:center;min-height:clamp(260px,24vw,330px);margin-top:clamp(28px,3vw,40px)}.nw-home .tq-fig,.nw-home .tq-fig blockquote{margin:0}.nw-home .tq-fig p{margin:0 auto;max-width:24ch;font-size:clamp(32px,4vw,56px);line-height:1.1;letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.nw-home .tq-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 32px;margin-top:clamp(32px,3.4vw,48px)}.nw-home .tq-tabs button{position:relative;padding:10px 0;border:0;background:none;font:500 15px/1.3 var(--sans);color:var(--faint);cursor:pointer;transition:color .2s var(--ease)}.nw-home .tq-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.5px;background:var(--ink);transform:scaleX(0);transition:transform .3s var(--ease)}.nw-home .tq-tabs button:hover{color:var(--muted)}.nw-home .tq-tabs button.on{color:var(--ink)}.nw-home .tq-tabs button.on:after{transform:scaleX(1)}.nw-home .tq-tabs button:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}@media(max-width:759px){.nw-home .tq-stage{min-height:236px}.nw-home .tq-fig p{font-size:clamp(28px,7.6vw,34px)}.nw-home .tq-tabs{gap:0 14px;flex-wrap:nowrap}.nw-home .tq-tabs button{min-height:44px;font-size:13px;white-space:nowrap}}@media(min-width:900px){.nw-home .how-tiles .steps .stg-write,.nw-home .how-tiles .steps .stg-record,.nw-home .how-tiles .steps .stg-decide{aspect-ratio:4 / 3}.nw-home .how-tiles .steps .stg-in{position:absolute;inset:0;padding:0}.nw-home .how-tiles .steps .qsp,.nw-home .how-tiles .steps .ans{position:absolute;left:9%;top:16%;width:118%;max-width:none;margin:0;zoom:1.14}.nw-home .how-tiles .steps .qsp-foot{display:none}.nw-home .how-tiles .steps .phn-rec{position:absolute;left:50%;top:10%;width:min(52%,380px);height:auto;margin:0;translate:-50% 0}.nw-home .how-tiles .steps .phn-rec .phn-scr{padding-bottom:40px}.nw-home .how-tiles .steps .ans{left:7%;top:13%;width:97%}.nw-home .how-tiles .steps .ans-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.nw-auth{--nwa-err:#C2453F;--nwa-label:rgba(18,26,24,.8);min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);font-size:16px}.nw-auth .nwa-main{display:flex;flex-direction:column;min-width:0;min-height:100vh;min-height:100dvh;padding:20px max(20px,env(safe-area-inset-left,0px)) 40px max(20px,env(safe-area-inset-right,0px))}.nw-auth .nwa-top{display:flex;align-items:center;height:44px}.nw-auth{position:relative}.nw-auth .livenav.nwa-navgeo{position:absolute;top:0;left:0;right:0;z-index:5;pointer-events:none}.nw-auth .livenav.nwa-navgeo .nav-logo{pointer-events:auto}.nw-auth .livenav.nwa-navgeo .nav-logo img{width:94px;height:22px}.nw-auth .nwa-body{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:32px 0 8px}.nw-auth .nwa-form{width:100%;max-width:400px}@media(max-width:599px){.nw-auth .nwa-body{padding-top:76px}.nw-auth .livenav.nwa-navgeo{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.nw-auth .livenav.nwa-navgeo .nav-inner{padding-left:0;padding-right:0}}.nw-auth .nwa-art{display:none}@media(min-width:600px){.nw-auth .nwa-main{padding:28px 40px 40px}.nw-auth .nwa-body{align-items:center;padding:clamp(112px,15vh,152px) 0 clamp(56px,8vh,96px)}}@media(min-width:900px){.nw-auth{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.nw-auth .nwa-main{padding:28px clamp(32px,4.5vw,72px) 32px}.nw-auth .nwa-art{display:block;position:sticky;top:0;height:100vh;height:100dvh;padding:14px 14px 14px 0}}.nw-auth .nwa-stage{position:relative;height:100%;border-radius:24px;overflow:hidden;clip-path:inset(0 round 24px);isolation:isolate;background:#c3ccc8;box-shadow:inset 0 0 0 1px #121a180f}.nw-auth .nwa-img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.nw-auth .nwa-head{margin-bottom:30px}.nw-auth .nwa-h{margin:0;font-family:var(--disp);font-weight:400;font-size:clamp(38px,4.6vw,48px);line-height:1.02;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.nw-auth .nwa-sub{margin:12px 0 0;font:400 16px/1.5 var(--sans);color:var(--muted);text-wrap:pretty}.nw-auth .nwa-sub strong{color:var(--ink);font-weight:600;word-break:break-word}.nw-auth .nwa-field{margin:0 0 18px;min-width:0}.nw-auth .nwa-label{display:block;margin:0 0 8px;font:500 13.5px/1.25 var(--sans);color:var(--nwa-label);letter-spacing:.005em;cursor:default}.nw-auth .nwa-control{position:relative}.nw-auth .nwa-input{display:block;width:100%;height:48px;margin:0;padding:0 14px;border-radius:12px;border:1px solid rgba(18,26,24,.14);background:#fff;color:var(--ink);font:400 16px/1.2 var(--sans);letter-spacing:-.005em;outline:none;-webkit-appearance:none;appearance:none;box-shadow:0 1px 1px #121a1808;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.nw-auth .nwa-input::placeholder{color:#59645f8c;opacity:1}.nw-auth .nwa-input:hover:not(:disabled):not(:focus){border-color:#121a1842}.nw-auth .nwa-input:focus,.nw-auth .nwa-input:focus-visible{border-color:var(--teal);box-shadow:0 0 0 3px #0d5c5c1f;outline:none;border-radius:12px}.nw-auth .nwa-input:disabled{background:#f6f7f4;color:var(--muted);cursor:not-allowed}.nw-auth .nwa-input:-webkit-autofill{-webkit-box-shadow:0 0 0 48px #fff inset;-webkit-text-fill-color:var(--ink)}.nw-auth .nwa-field.has-end .nwa-input{padding-right:68px}.nw-auth .nwa-field.is-error .nwa-input{border-color:var(--nwa-err)}.nw-auth .nwa-field.is-error .nwa-input:focus{box-shadow:0 0 0 3px #c2453f21}.nw-auth .nwa-field.is-code .nwa-input{height:60px;text-align:center;font:500 26px/1 var(--mono);letter-spacing:.42em;padding:0 0 0 .42em}.nw-auth .nwa-field.is-code .nwa-input::placeholder{color:#59645f52}.nw-auth .nwa-end{position:absolute;top:0;right:2px;bottom:0;display:flex;align-items:center}.nw-auth .nwa-toggle{height:44px;min-width:56px;padding:0 10px;border:0;border-radius:9px;background:transparent;cursor:pointer;font:500 13px/1 var(--sans);color:var(--teal);transition:background-color .15s ease,color .15s ease}.nw-auth .nwa-toggle:hover:not(:disabled){background:#0d5c5c12;color:var(--teal-h)}.nw-auth .nwa-toggle:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.nw-auth .nwa-toggle:disabled{color:var(--faint);cursor:default}.nw-auth .nwa-msg{display:flex;align-items:flex-start;gap:6px;margin:7px 1px 0;font:400 13px/1.4 var(--sans);color:var(--muted)}.nw-auth .nwa-msg.is-error{color:var(--nwa-err);font-weight:500}.nw-auth .nwa-msg svg{flex:none;margin-top:1.5px}.nw-auth .nwa-pair{display:grid;grid-template-columns:minmax(0,1fr);column-gap:12px}@media(min-width:480px){.nw-auth .nwa-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.nw-auth .nwa-check{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;-webkit-user-select:none;user-select:none}.nw-auth .nwa-check input{position:absolute;opacity:0;width:18px;height:18px;margin:0;left:0;top:50%;translate:0 -50%;cursor:pointer}.nw-auth .nwa-box{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:5px;background:#fff;border:1px solid rgba(18,26,24,.24);color:transparent;transition:background-color .15s ease,border-color .15s ease}.nw-auth .nwa-check:hover .nwa-box{border-color:#121a1866}.nw-auth .nwa-check input:checked+.nwa-box{background:var(--teal);border-color:var(--teal);color:#fff}.nw-auth .nwa-check input:focus-visible+.nwa-box{box-shadow:0 0 0 3px #0d5c5c33;border-color:var(--teal)}.nw-auth .nwa-check-label{font:400 14px/1.3 var(--sans);color:var(--muted)}.nw-auth .nwa-check.is-disabled{cursor:default;opacity:.6}.nw-auth .nwa-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin:28px 0 0;padding:0 20px;border:0;border-radius:999px;background:var(--teal);color:#fff;cursor:pointer;font:600 15.5px/1 var(--sans);letter-spacing:-.005em;box-shadow:0 1px 2px #0a4a4a2e,inset 0 1px #ffffff14;transition:background-color .18s ease,transform .12s ease,box-shadow .18s ease}.nw-auth .nwa-btn:hover:not(:disabled){background:var(--teal-h)}.nw-auth .nwa-btn:active:not(:disabled){transform:scale(.98)}.nw-auth .nwa-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #f3f5f1,0 0 0 5px var(--teal)}.nw-auth .nwa-btn:disabled{cursor:default;background:#0d5c5c6b;box-shadow:none}.nw-auth .nwa-btn.is-loading:disabled{background:var(--teal)}.nw-auth .nwa-spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:nwa-spin .7s linear infinite}@keyframes nwa-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nw-auth .nwa-spin{animation-duration:1.6s}}.nw-auth .nwa-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nw-auth .nwa-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-6px 0 0;font-size:14px}.nw-auth .nwa-row+.nwa-btn{margin-top:18px}.nw-auth .nwa-alt{margin:24px 0 0;text-align:center;font:400 15px/1.5 var(--sans);color:var(--muted)}.nw-auth .nwa-note{margin:0;font:400 13px/1.5 var(--sans);color:var(--muted)}.nw-auth .MuiTypography-root{font-family:var(--sans)}.nw-auth .MuiTypography-body2{font-size:15px;line-height:1.5}.nw-auth .MuiLink-root{position:relative;color:var(--teal);font-family:var(--sans);font-size:inherit;font-weight:500;text-decoration:none;text-underline-offset:3px;vertical-align:baseline;border-radius:4px}.nw-auth .MuiLink-root:hover{text-decoration:underline;color:var(--teal-h)}.nw-auth .MuiLink-root:after{content:"";position:absolute;left:-6px;right:-6px;top:50%;height:44px;translate:0 -50%}.nw-auth .MuiLink-root:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.nw-auth .MuiButton-text{min-height:44px;margin-top:8px;border-radius:999px;color:var(--teal);font:500 14.5px/1.2 var(--sans);text-transform:none}.nw-auth .MuiButton-text:hover{background:#0d5c5c0f}.nw-auth .MuiButton-text.Mui-disabled{color:var(--faint)}.nw-auth .MuiAlert-root{align-items:flex-start;border-radius:12px;border:1px solid;padding:10px 14px;font:400 14.5px/1.5 var(--sans)}.nw-auth .MuiAlert-icon{padding:9px 0;margin-right:10px}.nw-auth .MuiAlert-message{padding:8px 0}.nw-auth .MuiAlert-standardError{background:#fceeed;color:#7e1d21;border-color:#c2453f47}.nw-auth .MuiAlert-standardError .MuiAlert-icon{color:var(--nwa-err)}.nw-auth .MuiAlert-standardSuccess{background:#e8f2ec;color:#0e3f35;border-color:#0d5c5c38}.nw-auth .MuiAlert-standardSuccess .MuiAlert-icon{color:var(--teal)}.nw-auth .MuiAlert-standardInfo{background:#eef3f1;color:#173a36;border-color:#0d5c5c2e}.nw-auth .MuiCircularProgress-root{color:var(--teal)}.nw-auth .nwa-row .MuiLink-root{font-size:14px}.nw-auth .nwa-values{list-style:none;margin:-8px 0 28px;padding:0;display:grid;gap:8px}.nw-auth .nwa-values li{display:flex;align-items:flex-start;gap:10px;font:400 15px/1.45 var(--sans);color:var(--ink)}.nw-auth .nwa-values svg{flex:none;margin-top:2px;color:var(--teal)}.nw-auth select.nwa-input{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2359645F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.nw-auth select.nwa-input.is-empty{color:#59645fbf}.nw-auth textarea.nwa-input{height:auto;min-height:92px;padding:12px 14px;resize:vertical;line-height:1.5}.nw-auth .nwa-hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.nw-auth .nwa-done{display:grid;justify-items:start;gap:14px}.nw-auth .nwa-done-ic{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0d5c5c1a;color:var(--teal)}.nw-auth .nwa-done .nwa-h:focus{outline:none}.nw-auth .nwa-done .btn{margin-top:10px}.nw-auth .nwa-alert{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:12px 14px;border-radius:12px;border:1px solid rgba(194,69,63,.28);background:#fceeed;color:#7e1d21;font:400 14.5px/1.5 var(--sans)}.nw-auth .nwa-alert svg{flex:none;margin-top:3px;color:var(--nwa-err)}.nw-auth .nwa-alert a{color:inherit;font-weight:600}.nw-auth .nwa-alt a:not(.MuiLink-root){color:var(--teal);font-weight:500;text-decoration:none;text-underline-offset:3px}.nw-auth .nwa-alt a:not(.MuiLink-root):hover{text-decoration:underline}.nw-home.nw-still .kb>img{animation:none;transform:none}.nw-home .nav-links a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:1.5px;text-underline-offset:6px}.nw-home .menu-pop a[aria-current=page]{background:#f3f5f1}.nw-home main>.pg-hero:first-child{margin-top:0}.nw-home .pg-hero{padding-top:clamp(56px,8vw,120px)}.nw-home .pg-k{margin:0 0 18px;font:400 20px/1.2 var(--disp);color:var(--muted)}.nw-home .pg-h1{font-size:clamp(3rem,7.4vw,6.6rem);line-height:.94;letter-spacing:-.02em}.nw-home .pg-sub{margin:28px 0 0;max-width:46ch;text-wrap:balance;font-size:19px;line-height:1.5;color:var(--muted)}.nw-home .pg-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.nw-home .pg-center{text-align:center}.nw-home .pg-center .pg-sub{margin-left:auto;margin-right:auto}.nw-home .pg-center .pg-cta{justify-content:center}.nw-home .pg-center .pg-h1 .ln>span{text-align:center}.nw-home .pg-h2{font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1;letter-spacing:-.015em}.nw-home .pg-lede{margin:16px 0 0;max-width:52ch;font-size:17px;color:var(--muted)}@media(max-width:759px){.nw-home .pg-sub{font-size:17px;margin-top:20px}}.nw-home .hd-pg{left:-2%;width:104%;bottom:.04em;height:.16em}.nw-home .hd-pg path{stroke-width:2.6px}.nw-home .plans{text-align:left;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:960px;margin:64px auto 0}.nw-home .plan{display:flex;flex-direction:column;padding:36px 36px 32px;background:#fff;border:1px solid var(--hair);border-radius:24px;box-shadow:var(--nw-shadow-card)}.nw-home .plan.hi{border:1.5px solid var(--teal);background:linear-gradient(180deg,#cfe3d661,#fff 46%)}.nw-home .plan-name{margin:0;font:600 15px/1.2 var(--sans);color:var(--ink)}.nw-home .plan-price{display:flex;align-items:baseline;gap:8px;margin:18px 0 0}.nw-home .plan-price b{font:400 64px/1 var(--disp);letter-spacing:-.02em;color:var(--ink)}.nw-home .plan-price span{font-size:15px;color:var(--muted)}.nw-home .plan-desc{margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--muted)}.nw-home .plan-list{list-style:none;margin:28px 0 32px;padding:24px 0 0;border-top:1px solid var(--hl8,rgba(18,26,24,.08));display:grid;gap:12px;flex:1;align-content:start}.nw-home .plan-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.45;color:#2a3330}.nw-home .plan-list li.lead{display:block;font-weight:600;color:var(--ink)}.nw-home .plan-list svg{margin-top:3px;color:var(--teal)}.nw-home .plan .btn{width:100%}.nw-home .plans-note{margin:28px auto 0;max-width:960px;text-align:center;font-size:14px;color:var(--muted)}@media(max-width:759px){.nw-home .plans{grid-template-columns:minmax(0,1fr);margin-top:44px;gap:16px}.nw-home .plan{padding:28px 22px 24px;border-radius:20px}.nw-home .plan-price b{font-size:56px}}.nw-home .feat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.nw-home .feat{padding:28px;background:#fff;border:1px solid var(--hair);border-radius:20px;box-shadow:var(--nw-shadow-card)}.nw-home .feat h3{margin:0;font:400 26px/1.1 var(--disp);letter-spacing:-.01em}.nw-home .feat p{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--muted)}.nw-home .feat .tag{display:inline-flex;align-items:center;height:24px;margin-top:14px;padding:0 10px;border-radius:999px;background:#0d5c5c14;color:var(--teal);font:500 13px/1 var(--sans)}@media(max-width:1099px){.nw-home .feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:679px){.nw-home .feat-grid{grid-template-columns:minmax(0,1fr);margin-top:32px}.nw-home .feat{padding:22px}}.nw-home .story{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.nw-home .story-k{grid-column:1 / 5}.nw-home .story-b{grid-column:5 / 12}.nw-home .story-b p{margin:0 0 22px;font-size:20px;line-height:1.6;color:#2a3330;max-width:62ch}.nw-home .story-b p:last-child{margin-bottom:0}.nw-home .story-sign{display:flex;align-items:center;gap:14px;margin-top:32px}.nw-home .story-sign img{width:48px;height:48px;border-radius:50%;object-fit:cover}.nw-home .story-sign b{display:block;font-weight:600;font-size:16px}.nw-home .story-sign span{font-size:14px;color:var(--muted)}.nw-home .beliefs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}@media(max-width:899px){.nw-home .story-k,.nw-home .story-b{grid-column:1 / -1}.nw-home .story-k{margin-bottom:28px}.nw-home .story-b p{font-size:18px}.nw-home .beliefs{grid-template-columns:minmax(0,1fr);margin-top:32px}}.nw-home .blog-feat{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;margin-top:56px;background:#fff;border:1px solid var(--hair);border-radius:24px;overflow:hidden;box-shadow:var(--nw-shadow-card);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.nw-home .blog-feat-t{display:flex;flex-direction:column;padding:44px 44px 40px}.nw-home .blog-feat-t h2{margin:14px 0 0;font:400 clamp(2rem,3.4vw,3rem)/1.04 var(--disp);letter-spacing:-.015em}.nw-home .blog-feat-t p{margin:16px 0 0;font-size:17px;line-height:1.55;color:var(--muted);max-width:52ch}.nw-home .blog-feat-t .lnk{margin-top:auto;padding-top:28px}.nw-home .blog-feat-img{position:relative;min-height:320px}.nw-home .blog-feat-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 55%}.nw-home .blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.3;color:var(--muted)}.nw-home .blog-meta .cat{color:var(--teal);font-weight:500}.nw-home .blog-meta i{width:3px;height:3px;border-radius:50%;background:var(--faint)}.nw-home .blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:72px}.nw-home .chip{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--hair-2);background:transparent;color:var(--muted);font:500 14px/1 var(--sans);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.nw-home .chip:hover{color:var(--ink);border-color:#121a1859}.nw-home .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.nw-home .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.nw-home .bcard{display:flex;flex-direction:column;padding:28px 28px 24px;background:#fff;border:1px solid var(--hair);border-radius:20px;box-shadow:0 1px 2px #121a180a;color:var(--ink);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.nw-home .bcard h3{margin:14px 0 0;font:400 26px/1.12 var(--disp);letter-spacing:-.01em}.nw-home .bcard p{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nw-home .bcard .lnk{margin-top:auto;padding-top:22px;font-size:14px}@media(hover:hover){.nw-home .bcard:hover,.nw-home .blog-feat:hover{transform:translateY(-3px);box-shadow:var(--nw-shadow-card)}.nw-home .blog-feat:hover{box-shadow:0 1px 2px #121a180d,0 24px 48px -18px #121a184d}.nw-home .bcard:hover .lnk svg,.nw-home .blog-feat:hover .lnk svg{transform:translate(3px)}}.nw-home .blog-empty{margin:40px 0 0;color:var(--muted)}@media(max-width:1099px){.nw-home .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.nw-home .blog-feat{grid-template-columns:minmax(0,1fr)}.nw-home .blog-feat-img{order:-1;min-height:0;aspect-ratio:16 / 9}.nw-home .blog-feat-t{padding:28px 24px 26px}}@media(max-width:679px){.nw-home .blog-grid{grid-template-columns:minmax(0,1fr)}.nw-home .bcard{padding:24px 22px 20px}.nw-home .blog-filters{margin-top:48px}.nw-home .chip{height:44px}}.nw-home .ar-progress{position:fixed;top:0;left:0;height:2px;background:var(--teal);z-index:60;pointer-events:none}.nw-home .ar{--measure:680px}.nw-home .ar-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--measure)) minmax(0,1fr);column-gap:56px}.nw-home .ar-grid>*{grid-column:2;min-width:0}.nw-home .ar-head{padding-top:clamp(48px,7vw,104px)}.nw-home .ar-head h1{margin:20px 0 0;font:400 clamp(2.6rem,5.6vw,4.4rem)/1 var(--disp);letter-spacing:-.02em;text-wrap:balance}.nw-home .ar-desc{margin:22px 0 0;font-size:20px;line-height:1.5;color:var(--muted)}.nw-home .ar-by{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:36px;padding-top:24px;border-top:1px solid var(--hair)}.nw-home .ar-who{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 240px}.nw-home .ar-who img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.nw-home .ar-who b{display:block;font-weight:600;font-size:15px;line-height:1.3}.nw-home .ar-who span{display:block;font-size:14px;line-height:1.3;color:var(--muted)}.nw-home .ar-share{display:flex;gap:2px}.nw-home .ar-share a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--muted);transition:color .2s,background-color .2s}.nw-home .ar-share a:hover{color:var(--ink);background:#121a180d}.nw-home .ar-main{margin-top:clamp(48px,6vw,72px)}.nw-home .ar-toc{grid-column:1;grid-row:1;justify-self:end;width:200px;position:sticky;top:112px;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto}.nw-home .ar-toc p{margin:0 0 12px;font-size:13px;font-weight:500;color:var(--muted)}.nw-home .ar-toc button{display:block;width:100%;padding:6px 0 6px 12px;border:0;border-left:1.5px solid var(--hair);background:none;text-align:left;font:400 14px/1.4 var(--sans);color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}.nw-home .ar-toc button:hover{color:var(--ink)}.nw-home .ar-toc button.on{color:var(--ink);border-left-color:var(--teal)}@media(max-width:1259px){.nw-home .ar-toc{display:none}}@media(max-width:759px){.nw-home .ar-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.nw-home .ar-grid>*{grid-column:1}.nw-home .ar-desc{font-size:18px}}.nw-home .ar-keys{margin:0 0 56px;padding:28px 30px;background:#fff;border:1px solid var(--hair);border-radius:20px;box-shadow:0 1px 2px #121a180a}.nw-home .ar-keys>p{margin:0 0 16px;font:400 22px/1.2 var(--disp)}.nw-home .ar-keys ol{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:k}.nw-home .ar-keys li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.55;color:#2a3330;counter-increment:k}.nw-home .ar-keys li:before{content:counter(k);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0d5c5c14;color:var(--teal);font:600 12px/1 var(--sans);margin-top:1px}@media(max-width:759px){.nw-home .ar-keys{padding:22px 20px;margin-bottom:44px}}.nw-home .ar-body{font-size:18px;line-height:1.7;color:#2a3330}.nw-home .ar-body>:first-child{margin-top:0}.nw-home .ar-body p{margin:0 0 26px}.nw-home .ar-body h2{margin:72px 0 22px;font:400 clamp(2rem,3.4vw,2.6rem)/1.08 var(--disp);letter-spacing:-.015em;color:var(--ink);scroll-margin-top:110px;text-wrap:balance}.nw-home .ar-body h2:first-child{margin-top:0}.nw-home .ar-body h3{margin:44px 0 14px;font:600 20px/1.35 var(--sans);letter-spacing:-.01em;color:var(--ink)}.nw-home .ar-body h4{margin:32px 0 10px;font:600 17px/1.4 var(--sans);color:var(--ink)}.nw-home .ar-body ul,.nw-home .ar-body ol{margin:0 0 26px;padding-left:1.3em}.nw-home .ar-body li{margin:0 0 10px;padding-left:4px}.nw-home .ar-body li::marker{color:var(--teal)}.nw-home .ar-body a{color:var(--teal);text-decoration:underline;text-decoration-color:#0d5c5c59;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s}.nw-home .ar-body a:hover{text-decoration-color:var(--teal)}.nw-home .ar-body strong{font-weight:600;color:var(--ink)}.nw-home .ar-body em{font-style:italic}.nw-home .ar-body blockquote{margin:36px 0;padding-left:24px;border-left:2px solid var(--teal);font:italic 400 24px/1.4 var(--disp);color:var(--ink)}.nw-home .ar-body code{padding:2px 6px;border-radius:6px;background:#121a180f;font:400 .88em/1 var(--mono)}.nw-home .ar-body hr{margin:48px 0;border:0;border-top:1px solid var(--hair)}.nw-home .ar-body img{max-width:100%;height:auto}.nw-home .ar-body .drop-cap{float:left;margin:.08em .12em 0 0;font:400 4.1em/.8 var(--disp);color:var(--teal)}.nw-home .ar-body table{display:block;width:100%;max-width:100%;overflow-x:auto;margin:8px 0 32px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--hair);border-radius:16px;font-size:15px;line-height:1.5;-webkit-overflow-scrolling:touch}.nw-home .ar-body thead th{background:#f7f8f5}.nw-home .ar-body th{padding:12px 16px;text-align:left;font-weight:600;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--hair)}.nw-home .ar-body td{padding:12px 16px;vertical-align:top;border-bottom:1px solid rgba(18,26,24,.07);min-width:120px}.nw-home .ar-body tbody tr:last-child td{border-bottom:0}.nw-home .ar-body .ic-yes{color:var(--teal)}.nw-home .ar-body .ic-no{color:var(--faint)}@media(max-width:759px){.nw-home .ar-body{font-size:17px}.nw-home .ar-body h2{margin-top:56px}.nw-home .ar-body blockquote{font-size:21px}}.nw-home .ar-callout{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;margin:40px 0;padding:22px 24px;border-radius:18px;background:#cfe3d66b;font-size:16px;line-height:1.6;color:#22302c}.nw-home .ar-callout>svg{margin-top:3px;color:var(--teal)}.nw-home .ar-callout.warning{background:#f5a5241f}.nw-home .ar-callout.warning>svg{color:#9a6a12}.nw-home .ar-callout.important{background:#e5484d14}.nw-home .ar-callout.important>svg{color:#b4383c}.nw-home .ar-callout p{margin:0}.nw-home .ar-callout p+p{margin-top:10px}.nw-home .ar-callout .ar-callout-t{font-weight:600;color:var(--ink)}.nw-home .ar-quote{margin:48px 0;padding:4px 0 4px 26px;border-left:2px solid var(--teal);font:italic 400 clamp(1.5rem,2.6vw,1.85rem)/1.35 var(--disp);letter-spacing:-.005em;color:var(--ink)}.nw-home .ar-quote p{margin:0}.nw-home .ar-shot{margin:36px 0}.nw-home .ar-shot img{width:100%;border-radius:16px;border:1px solid var(--hair);box-shadow:var(--nw-shadow-card)}.nw-home .ar-shot figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:var(--muted)}.nw-home .ar-tip{display:grid;grid-template-columns:20px minmax(0,1fr);gap:14px;margin:32px 0;padding:22px 24px;border-radius:18px;background:var(--night);color:var(--night-ink);font-size:16px;line-height:1.6}.nw-home .ar-tip>svg{margin-top:3px;color:var(--celadon)}.nw-home .ar-tip b{display:block;margin-bottom:4px;font-weight:600;color:#fff}.nw-home .ar-tip p{margin:0}.nw-home .ar-step{margin:56px 0 18px}.nw-home .ar-step-dots{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;color:var(--muted)}.nw-home .ar-step-dots i{height:6px;width:6px;border-radius:3px;background:var(--hair-2)}.nw-home .ar-step-dots i.on{background:var(--teal)}.nw-home .ar-step-dots i.cur{width:20px}.nw-home .ar-step-dots span{margin-left:6px}.nw-home .ar-body .ar-step h3,.nw-home .ar-step h3{margin:0;font:400 32px/1.1 var(--disp);letter-spacing:-.01em}.nw-home .ar-trouble{margin:40px 0}.nw-home .ar-trouble>p{margin:0 0 12px;font:400 26px/1.2 var(--disp);color:var(--ink)}.nw-home .ar-trouble-row{border-top:1px solid var(--hair)}.nw-home .ar-trouble-row:last-child{border-bottom:1px solid var(--hair)}.nw-home .ar-trouble-row button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;border:0;background:none;text-align:left;font:600 16px/1.4 var(--sans);color:var(--ink);cursor:pointer}.nw-home .ar-trouble-row button svg{flex:none;transition:transform .25s var(--ease)}.nw-home .ar-trouble-row.on button svg{transform:rotate(45deg)}.nw-home .ar-trouble-a{padding:0 0 18px;font-size:16px;line-height:1.6;color:var(--muted)}.nw-home .ar-trouble-a p{margin:0}.nw-home .ar-trouble-a p+p{margin-top:10px}.nw-home .ar-rel-in{margin:40px 0}.nw-home .ar-rel-in>p{margin:0 0 12px;font:400 26px/1.2 var(--disp);color:var(--ink)}.nw-home .ar-author{display:flex;align-items:center;gap:18px;margin-top:64px;padding:24px 26px;background:#fff;border:1px solid var(--hair);border-radius:20px}.nw-home .ar-author img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none}.nw-home .ar-author div{flex:1;min-width:0}.nw-home .ar-author b{display:block;font-size:15px;font-weight:600}.nw-home .ar-author p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}@media(max-width:679px){.nw-home .ar-author{flex-direction:column;align-items:flex-start;padding:22px 20px}}.nw-home .ar-rel h2{font:400 clamp(2rem,3.6vw,2.8rem)/1 var(--disp);letter-spacing:-.015em;margin:0 0 20px}.nw-home .ar-rel ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.nw-home .ar-rel li{border-bottom:1px solid var(--hair)}.nw-home .ar-rel a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:22px 0;color:var(--ink);text-decoration:none}.nw-home .ar-rel a span.cat{grid-column:1;font-size:13px;color:var(--teal)}.nw-home .ar-rel a b{grid-column:1;font:400 clamp(22px,2vw,26px)/1.2 var(--disp);letter-spacing:-.01em;transition:transform .2s var(--ease)}.nw-home .ar-rel a svg{grid-column:2;grid-row:1 / span 2;color:var(--teal);transition:transform .25s var(--ease)}.nw-home .ar-rel a:hover b{transform:translate(4px)}.nw-home .ar-rel a:hover svg{transform:translate(3px)}.nw-home .nf{min-height:calc(100vh - 360px);display:grid;place-items:center;padding-top:clamp(64px,10vw,140px)}@media(max-width:399px){.nw-home .ar-share{margin-left:-14px}}.nw-home .step-n{font-style:italic;color:var(--faint);margin-right:.4em}.nw-home .step-h p{line-height:1.5}@media(max-width:759px){.nw-home .how .steps{margin-top:0}.nw-home .steps{gap:120px}.nw-home .step-h{gap:8px;margin-bottom:24px}.nw-home .step-h h3{font-size:30px;line-height:1.08;letter-spacing:-.015em}.nw-home .step-h p{font-size:16px;color:var(--muted)}.nw-home .how .steps .stg-in{padding:44px 9%}.nw-home .how .steps .stg-record .stg-in{padding:40px 0 36px}.nw-home .steps .qsp,.nw-home .steps .ans{zoom:.86}.nw-home .steps .phn-rec{width:min(70%,290px)}.nw-home .steps .ans-v{aspect-ratio:16/10}}.nw-home .doers-band{position:relative;overflow:hidden;isolation:isolate;background:#141b21}.nw-home .doers-sky{position:absolute;top:-10%;left:-5%;z-index:0;width:110%;height:120%;max-width:none;object-fit:cover;object-position:50% 30%;animation:doers-drift 80s ease-in-out infinite alternate}@keyframes doers-drift{0%{transform:translate3d(-1.5%,0,0) scale(1.02)}to{transform:translate3d(1.5%,-2%,0) scale(1.07)}}.nw-home .doers-band:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#090e1380,#090e1333,#090e1394)}.nw-home .doers-band:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--stage-grain) 0 0/220px 220px repeat;mix-blend-mode:overlay;opacity:.16}.nw-home .doers-band>.w{position:relative;z-index:2}.nw-home .doers-l{color:#ecf0eceb}.nw-home .doers-logos li{opacity:.94}.nw-home .teamband{position:relative;overflow:hidden;isolation:isolate}.nw-home .tb-paint{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.nw-home .teamband:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:#a0cb989e}.nw-home .teamband>.tb-g{position:relative;z-index:2}@media(prefers-reduced-motion:reduce){.nw-home .doers-sky{animation:none;transform:scale(1.04)}}.nw-home .tm-stage{position:relative;margin-top:34px}.nw-home .tm-card{--tm-av:30px;--tm-gap:12px;--tm-fs:16.5px;position:relative;padding:22px 24px 20px;border-radius:24px;background:#fff;color:#1d2422;font-family:var(--sans);box-shadow:0 1px 2px #121a180f,0 30px 60px -30px #121a186b}.nw-home .tm-top{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(18,26,24,.08)}.nw-home .tm-top img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.nw-home .tm-cand-who{display:grid;gap:2px;min-width:0}.nw-home .tm-cand-who b{font:600 16.5px/1.2 var(--sans);letter-spacing:-.01em;color:#141a18}.nw-home .tm-cand-who span{font:400 14px/1.2 var(--sans);color:#7d8783}.nw-home .tm-nbody p,.nw-home .tm-field,.nw-home .tm-fly{font:400 var(--tm-fs)/1.5 var(--sans);letter-spacing:-.005em;color:#2a302e}.nw-home .tm-men{font-weight:600;color:var(--teal)}.nw-home .tm-note{display:grid;grid-template-rows:1fr;transition:grid-template-rows .56s var(--ease)}.nw-home .tm-note-in{min-height:0;overflow:hidden}.nw-home .tm-note-row{display:flex;gap:var(--tm-gap);padding-top:18px}.nw-home .tm-note-row>img{flex:none;width:var(--tm-av);height:var(--tm-av);border-radius:50%;object-fit:cover}.nw-home .tm-nbody{flex:1;min-width:0}.nw-home .tm-nhead{display:flex;align-items:center;gap:8px;min-height:var(--tm-av)}.nw-home .tm-nhead b{font:600 15px/1.2 var(--sans);color:#141a18}.nw-home .tm-nhead span{font:400 13.5px/1.2 var(--sans);color:#8e9893}.nw-home .tm-nbody p{margin:2px 0 0}.nw-home .tm-comp{margin-top:20px}.nw-home .tm-field{position:relative;box-sizing:border-box;min-height:calc(3em + 26px);padding:12px calc(var(--tm-av) + var(--tm-gap) - 16px) 12px 14px;border:1px solid rgba(18,26,24,.12);border-radius:14px;background:#fafbf9;transition:border-color .25s var(--ease),box-shadow .3s var(--ease),background-color .25s var(--ease)}.nw-home .tm-ph{position:absolute;left:15px;top:12px;color:#9aa29e;pointer-events:none}.nw-home .tm-typed{display:block}.nw-home .tm-caret{display:none;width:1.5px;height:1.15em;margin-right:-1.5px;vertical-align:-.22em;background:var(--teal);border-radius:1px}.nw-home .tm-cfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.nw-home .tm-hint{display:inline-flex;align-items:center;gap:4px;font:400 13px/1 var(--sans);color:#8e9893}.nw-home .tm-hint kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;border:1px solid rgba(18,26,24,.12);border-radius:5px;background:#f5f7f4;font:500 11.5px/1 var(--sans);color:#59645f}.nw-home .tm-hint kbd:last-of-type{margin-right:2px}.nw-home .tm-post{display:inline-flex;align-items:center;height:36px;padding:0 17px;border-radius:999px;background:var(--teal);color:#fff;font:600 14px/1 var(--sans);opacity:.42;transition:opacity .2s var(--ease),transform .14s var(--ease),background-color .14s var(--ease)}.nw-home .tm-fly{position:absolute;z-index:2;margin:0;pointer-events:none;transition:transform .62s var(--ease)}.nw-home .tm-card.is-play:not(.s-sent) .tm-note{grid-template-rows:0fr}.nw-home .tm-card.is-play:not(.s-landed) .tm-note p{visibility:hidden}.nw-home .tm-card.s-focus .tm-field{border-color:#0d5c5c80;background:#fff;box-shadow:0 0 0 4px #0d5c5c17}.nw-home .tm-card.s-focus .tm-caret{display:inline-block;animation:tm-blink 1.06s steps(1) infinite}.nw-home .tm-card.s-typing .tm-caret{animation:none}.nw-home .tm-card.s-typing .tm-ph{visibility:hidden}.nw-home .tm-card.s-typing .tm-post{opacity:1}.nw-home .tm-card.s-press .tm-post{transform:scale(.94);background:#0a4a4a}@keyframes tm-blink{50%{opacity:0}}@media(max-width:899px){.nw-home .tm-stage{margin-top:0}.nw-home .tm-card{--tm-av:28px;--tm-gap:10px;--tm-fs:15.5px;padding:18px 18px 16px;border-radius:20px}.nw-home .tm-top{padding-bottom:16px}.nw-home .tm-note-row{padding-top:16px}}@media(max-width:599px){.nw-home .tm-hint{visibility:hidden}}@media(prefers-reduced-motion:reduce){.nw-home .tm-card *{transition:none!important;animation:none!important}}
