@font-face{font-family:Pinyon Script;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;src:url(../media/pinyon_script_vietnamese.28glooh8eb0vd.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}._pinyonscriptvietnamese_f7950e49-module__bs1emW__className{font-family:_pinyonScriptVietnamese;font-style:normal;font-weight:400}
@font-face{font-family:Pinyon Script;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/pinyon_script_latin_ext.3fxtyiywyeap1.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}._pinyonscriptlatinext_676ea676-module__CUvxBq__className{font-family:_pinyonScriptLatinExt;font-style:normal;font-weight:400}
@font-face{font-family:Pinyon Script;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/pinyon_script_latin.p.37imwftixfukh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.pinyonscript_a2c92c6e-module__znaZBq__className{font-family:pinyonScript,Pinyon Script,Pinyon Script Fallback;font-style:normal;font-weight:400}.pinyonscript_a2c92c6e-module__znaZBq__variable{--font-nd-script:"pinyonScript", Pinyon Script, Pinyon Script Fallback}
@font-face{font-family:Pinyon Script Fallback;src:local(Arial);ascent-override:107.82%;descent-override:48%;line-gap-override:0%;size-adjust:80.07%}
:root:has(.nd-theme){--nd-white:#fff;--nd-ivory:#fcf8f5;--nd-blush:#f4ebe3;--nd-shell:#faf3ef;--nd-mist:#efeae5;--nd-ink:#26161c;--nd-peach:#d8a2bd;--nd-rose:#c16b96;--nd-brand-500:#d8a2bd;--nd-brand-600:#c78aa8;--nd-brand-700:#83566e;--nd-brand-100:#f9edf3;--nd-on-brand:#fff;--background:var(--nd-white);--foreground:var(--nd-ink);--text-secondary:#4d4045;--text-tertiary:#6b6165;--card-bg:var(--nd-white);--surface:#faf6f2;--surface-selected:var(--nd-brand-100);--border:#e4d7cc;--border-light:#f1e8e1;--table-line:#e9ddd3;--primary:var(--nd-brand-500);--primary-hover:var(--nd-brand-600);--primary-muted:color-mix(in srgb, var(--nd-brand-500) 14%, transparent);--primary-subtle:color-mix(in srgb, var(--nd-brand-500) 26%, transparent);--primary-text:var(--nd-brand-700);--primary-on:var(--nd-ink);--brand:var(--nd-brand-500);--brand-hover:var(--nd-brand-600);--brand-light:var(--nd-brand-100);--logo-green:var(--nd-brand-500);--magic-signature-text:#5a4a50;--magic-signature-word:var(--nd-ink);background-color:var(--nd-white)}.nd-theme .nd-h2{text-wrap:balance;letter-spacing:-.035em;color:var(--nd-ink);font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:500;line-height:1.02}.nd-theme .nd-h3{text-wrap:balance;letter-spacing:-.03em;color:var(--nd-ink);font-size:clamp(1.875rem,3vw,2.625rem);font-weight:500;line-height:1.06}.nd-theme .nd-label{letter-spacing:.02em;color:var(--nd-brand-700);font-size:.875rem;font-weight:500}.nd-theme .nd-accent:not(.book-scope *){color:var(--nd-rose)}.nd-theme .nd-accent-script{font-family:var(--font-nd-script), cursive;letter-spacing:0;padding-inline:.02em .1em;font-size:1.4em;font-weight:400;line-height:.8;position:relative;top:.08em}.nd-theme .lp-ink .nd-accent,.nd-theme .lp-ink .nd-label{color:var(--nd-peach)}.nd-theme main h2.font-bold,.nd-theme>footer:not(.nd-footer) h2.font-bold{letter-spacing:-.035em;font-weight:500}.nd-theme main .lp-ink h2.font-bold{font-size:clamp(2.25rem,4.2vw,3.75rem);line-height:1.02}.nd-theme .lp-ink .nd-h2,.nd-theme .lp-ink .nd-h3{color:var(--nd-ivory)}.nd-theme.lp-cream,.nd-theme .lp-cream{background-color:var(--nd-white)}.nd-theme .lp-ink,.nd-theme>footer:not(.nd-footer){color:var(--nd-ivory);background-color:var(--nd-ink)!important}.nd-theme .lp-tiles{background-color:var(--nd-brand-500)}.nd-theme .bg-foreground:not(.book-scope *),.nd-theme .hover\:bg-foreground:hover:not(.book-scope *){background-color:var(--nd-ink)}.nd-theme .bg-foreground:hover:not(.book-scope *){background-color:#3f2a32}.nd-theme .lp-ink .bg-foreground:not(.book-scope *){background-color:var(--nd-ivory)}.nd-theme .lp-ink .bg-foreground.text-background:not(.book-scope *){color:var(--nd-ink)}.nd-theme .text-background:not(.book-scope *),.nd-theme .hover\:text-background:hover:not(.book-scope *){color:var(--nd-on-brand)}@layer base{.nd-theme .lp-ink .\!bg-primary,.nd-theme>footer:not(.nd-footer) .\!bg-primary{color:var(--primary-on)!important}.nd-theme .lp-ink .hover\:\!bg-primary-hover:hover,.nd-theme>footer:not(.nd-footer) .hover\:\!bg-primary-hover:hover{background-color:var(--nd-brand-600)!important}}.nd-theme .text-primary:not(.book-scope *){color:var(--nd-brand-700)}.nd-theme .lp-ink .text-primary,.nd-theme>footer:not(.nd-footer) .text-primary,.nd-theme>footer:not(.nd-footer) [style*=logo-green]{color:var(--nd-peach)!important}.nd-theme .gradient-text-green{background-image:linear-gradient(100deg, var(--nd-brand-700) 0%, var(--nd-brand-600) 40%, var(--nd-brand-700) 100%)}.nd-theme .gradient-text-green-on-dark{background-image:linear-gradient(100deg, color-mix(in oklab, var(--nd-peach), #000 10%) 0%, var(--nd-peach) 25%, color-mix(in oklab, var(--nd-peach), #fff 30%) 45%, var(--nd-peach) 65%, color-mix(in oklab, var(--nd-peach), #fff 30%) 82%, color-mix(in oklab, var(--nd-peach), #000 10%) 100%)}.nd-theme .lp-shadow-card,.nd-theme .lp-card-hover:hover{box-shadow:0 24px 60px -28px #3c2a202e,0 6px 18px -12px #3c2a2014}.nd-theme .lp-shadow-card-sm{box-shadow:0 12px 32px -20px #3c2a2029}.nd-theme .lp-shadow-pop{box-shadow:0 4px 14px -6px #3c2a202e}.nd-theme .text-\[\#08130d\]:not(.book-scope *),.nd-theme .text-\[\#0a0a0a\]:not(.book-scope *){color:var(--nd-ink)}.nd-theme .bg-\[\#0a0a0a\]:not(.book-scope *){background-color:var(--nd-ink)}.nd-theme>footer:not(.nd-footer)>.max-w-3xl,.nd-theme>footer:not(.nd-footer)>.pointer-events-none{display:none}.nd-theme .nd-scene [style*=border-left-color],.nd-theme .nd-studio-preview [style*=border-left-color]{border-left-color:#0000!important}.nd-theme .nd-scene [style*="box-shadow: inset 2px 0"],.nd-theme .nd-studio-preview [style*="box-shadow: inset 2px 0"]{box-shadow:none!important}.nd-theme .nd-studio-preview .rounded-2xl.bg-card-bg.px-4{background:0 0;padding-inline:0}:root:has(.nd-theme) .fixed.bg-neutral-950{background-color:var(--nd-ink)}:root:has(.nd-theme) .fixed.bg-neutral-950 .bg-primary{background-color:var(--nd-ivory);color:var(--nd-ink)}@media (max-width:639px){.nd-theme .nd-scene-lift .nd-scene>img{object-position:50% 92%!important}.nd-theme .nd-scene [data-card-extra]{display:none}}
.nd-theme .nd-scene-photo{object-position:var(--nd-pos-m,50% 50%)}@media (min-width:640px){.nd-theme .nd-scene-photo{object-position:var(--nd-pos,50% 50%)}}
.nd-theme .nd-legal{color:var(--text-secondary);font-size:1rem;line-height:1.7}@media (min-width:640px){.nd-theme .nd-legal{font-size:1.0625rem}}.nd-theme .nd-legal>*+*{margin-top:2.75rem}.nd-theme .nd-legal>section{scroll-margin-top:2rem}.nd-theme .nd-legal section>*+*{margin-top:1rem}.nd-theme .nd-legal h2{letter-spacing:-.02em;color:var(--nd-ink);text-wrap:balance;margin:0;font-size:1.375rem;font-weight:500;line-height:1.25}.nd-theme .nd-legal p{font-size:inherit;line-height:inherit}.nd-theme .nd-legal a{min-height:0;color:var(--nd-brand-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--nd-brand-700) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--nd-brand-700) 40%, transparent);text-underline-offset:4px;display:inline}.nd-theme .nd-legal a:hover{text-decoration-color:currentColor}.nd-theme .nd-legal>section[aria-label]{background:var(--nd-shell);border:0;border-radius:20px;padding:1.5rem}@media (min-width:640px){.nd-theme .nd-legal>section[aria-label]{padding:2rem}}.nd-theme .nd-legal button{border-color:var(--nd-brand-500);background-color:var(--nd-white);color:var(--nd-brand-700);transition:background-color .15s}.nd-theme .nd-legal button:hover{background-color:var(--nd-brand-100)}.nd-theme .nd-legal button:focus-visible{outline:2px solid var(--nd-brand-500);outline-offset:2px}.nd-theme .nd-legal .font-medium{color:var(--nd-ink)}.nd-theme .nd-prose{color:var(--text-secondary);font-size:1.0625rem;line-height:1.75}@media (min-width:640px){.nd-theme .nd-prose{font-size:1.125rem}}.nd-theme .nd-prose>*+*{margin-top:1.5rem}.nd-theme .nd-prose>h2{letter-spacing:-.03em;color:var(--nd-ink);text-wrap:balance;margin-top:3.5rem;scroll-margin-top:6.5rem;font-size:clamp(1.625rem,2.4vw,2rem);font-weight:500;line-height:1.15}.nd-theme .nd-prose>h3{letter-spacing:-.015em;color:var(--nd-ink);margin-top:2.5rem;scroll-margin-top:6.5rem;font-size:1.3125rem;font-weight:500;line-height:1.3}.nd-theme .nd-prose>h2+*,.nd-theme .nd-prose>h3+*{margin-top:1rem}.nd-theme .nd-prose>:first-child{margin-top:0}.nd-theme .nd-prose strong{color:var(--nd-ink);font-weight:600}.nd-theme .nd-prose a{color:var(--nd-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--nd-brand-500) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--nd-brand-500) 55%, transparent);text-underline-offset:4px;font-weight:500}.nd-theme .nd-prose a:hover{-webkit-text-decoration-color:var(--nd-brand-500);text-decoration-color:var(--nd-brand-500)}.nd-theme .nd-prose ul,.nd-theme .nd-prose ol{padding-left:1.4rem}.nd-theme .nd-prose ul{list-style:outside}.nd-theme .nd-prose ol{list-style:decimal}.nd-theme .nd-prose li+li{margin-top:.6rem}.nd-theme .nd-prose li{padding-left:.25rem}.nd-theme .nd-prose li::marker{color:var(--nd-brand-500);font-weight:500}.nd-theme .nd-prose figure{border-left:2px solid var(--nd-brand-500);margin-block:2.5rem;padding:.25rem 0 .25rem 1.5rem}.nd-theme .nd-prose blockquote{letter-spacing:-.02em;color:var(--nd-ink);font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:500;line-height:1.35}.nd-theme .nd-prose figcaption{color:var(--text-tertiary);margin-top:.75rem;font-size:.875rem}.nd-theme .nd-prose aside{background:var(--nd-shell);border-radius:20px;padding:1.5rem;font-size:1.0625rem;line-height:1.65}@media (min-width:640px){.nd-theme .nd-prose aside{padding:1.75rem 2rem}}.nd-theme .nd-connect{--border-warm:var(--nd-brand-500)}.nd-theme .nd-connect input{border-color:var(--border);background-color:var(--nd-ivory)}.nd-theme .nd-connect input:focus{outline:2px solid var(--nd-brand-500);outline-offset:1px}.nd-theme .nd-connect a[target=_blank],.nd-theme .nd-connect button{color:var(--nd-brand-700);transition:background-color .15s}.nd-theme .nd-connect a[target=_blank]:hover,.nd-theme .nd-connect button:hover{background-color:var(--nd-brand-100)}.nd-theme .nd-connect ol{font-size:.9375rem;line-height:1.6}.nd-theme .nd-connect ol li::marker{color:var(--nd-brand-700)}:root:has(.nd-theme) dialog[aria-labelledby=waitlist-modal-title] .bg-foreground{background-color:var(--nd-ink)}:root:has(.nd-theme) dialog[aria-labelledby=waitlist-modal-title] .bg-foreground:hover{background-color:#3f2a32}:root:has(.nd-theme) dialog[aria-labelledby=waitlist-modal-title] .text-background{color:var(--nd-on-brand)}:root:has(.nd-theme) dialog[aria-labelledby=waitlist-modal-title] #waitlist-modal-title{letter-spacing:-.03em;font-weight:500}:root:has(.nd-theme) dialog[aria-labelledby=waitlist-modal-title] :is(input,select){border-color:var(--border);font-size:1rem}:root:has(.nd-theme) dialog[aria-labelledby=waitlist-modal-title] :is(input,select):focus-visible{border-color:var(--nd-brand-500);outline:2px solid color-mix(in srgb, var(--nd-brand-500) 30%, transparent);outline-offset:0}:root:has(.nd-theme) dialog[aria-labelledby=waitlist-modal-title] input[aria-invalid=true]{border-color:var(--color-red-400,currentColor)}
.nd-theme [data-marketing-reveal]{opacity:1!important;animation:none!important}.nd-theme [data-rv]{--rv-from:translateY(36px);transition:opacity .9s cubic-bezier(.16, 1, .3, 1) var(--rv-d,0s), transform 1.1s cubic-bezier(.16, 1, .3, 1) var(--rv-d,0s)}.nd-theme [data-rv=left]{--rv-from:translateX(-64px)}.nd-theme [data-rv=right]{--rv-from:translateX(64px)}.nd-theme [data-rv=scale]{--rv-from:translateY(16px) scale(.92)}.nd-theme [data-rv=photo]{--rv-from:none;transition:opacity 1.2s cubic-bezier(.25, .1, .25, 1) var(--rv-d,0s)}.nd-theme.nd-motion [data-rv]:not(.rv-in){opacity:0;transform:var(--rv-from)}.nd-theme .nd-px{will-change:translate;transition:scale 1.8s cubic-bezier(.16,1,.3,1);scale:1.1}.nd-theme.nd-motion [data-rv=photo]:not(.rv-in) .nd-px{scale:1.16}.nd-theme [data-pop]{--from:translateY(32px) scale(.96)}.nd-theme [data-pop=soft]{--from:translateY(12px)}.nd-theme.nd-motion [data-pop]:not([data-in]):not(section[data-hero] *){opacity:0;transform:var(--from)}.nd-theme.nd-motion [data-pop][data-in]{animation:nd-pop .9s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + .45s) both}@keyframes nd-pop{0%{opacity:0;transform:var(--from)}to{opacity:1;transform:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.nd-theme section[data-hero] [data-marketing-reveal]>*{animation:.9s cubic-bezier(.16,1,.3,1) both nd-in-up}.nd-theme section[data-hero] [data-marketing-reveal]>:first-child{animation-delay:.1s}.nd-theme section[data-hero] [data-marketing-reveal]>:nth-child(2){animation-delay:.2s}.nd-theme section[data-hero] [data-marketing-reveal]>:nth-child(3){animation-delay:.32s}.nd-theme section[data-hero] [data-marketing-reveal]>:nth-child(4){animation-delay:.44s}.nd-theme section[data-hero] [data-marketing-reveal]>:nth-child(5){animation-delay:.56s}.nd-theme section[data-hero] .grid>div:last-child{animation:1.2s .1s both nd-fade}.nd-theme section[data-hero] .nd-scene>img{transform-origin:50% 0;animation:1.8s cubic-bezier(.16,1,.3,1) .1s both nd-hero-settle}.nd-theme section[data-hero] .nd-scene [inert]>div{animation:.9s cubic-bezier(.16,1,.3,1) 1s both nd-pop}.nd-theme section[data-hero] .nd-scene [inert]~[inert]>div,.nd-theme section[data-hero] .nd-scene div+div [inert]>div{animation-delay:1.3s}}@keyframes nd-in-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes nd-fade{0%{opacity:0}to{opacity:1}}@keyframes nd-hero-settle{0%{scale:1.06}to{scale:1}}.nd-theme [data-philosophy] [data-word]{transition:opacity .3s linear,translate .3s linear;display:inline-block}@media (prefers-reduced-motion:reduce){.nd-theme [data-pop],.nd-theme section[data-hero] [data-marketing-reveal]>*,.nd-theme section[data-hero] .grid>div:last-child,.nd-theme section[data-hero] .nd-scene>img,.nd-theme section[data-hero] .nd-scene [inert]>div{animation:none!important}}@media (max-width:1023px){.nd-theme [data-rv],.nd-theme [data-pop],.nd-theme [data-philosophy] [data-word],.nd-theme section[data-hero] .grid>div,.nd-theme .nd-scene [inert],.nd-theme .nd-px{opacity:1!important;transition:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}}
