@font-face{font-family:cormorant;src:url(../media/CormorantGaramond[wght]-s.p.3zkvci9hp3cld.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:cormorant;src:url(../media/CormorantGaramond_Italic[wght]-s.p.2owf--4a6gmcf.woff2)format("woff2");font-display:swap;font-style:italic}@font-face{font-family:cormorant Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.cormorant_ada2262a-module__YW1w5q__className{font-family:cormorant,cormorant Fallback}.cormorant_ada2262a-module__YW1w5q__variable{--font-serif:"cormorant", "cormorant Fallback"}
@font-face{font-family:dmSans;src:url(../media/DMSans[opsz,wght]-s.p.2fzacex4yk1h2.woff2)format("woff2");font-display:swap}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.dmsans_b77bc80e-module__O2i8Sa__className{font-family:dmSans,dmSans Fallback}.dmsans_b77bc80e-module__O2i8Sa__variable{--font-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:dmMono;src:url(../media/DMMono_Regular-s.p.0r65w_g6p4qhl.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:dmMono;src:url(../media/DMMono_Medium-s.p.0gpnrsm5vuu--.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:dmMono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.dmmono_5128ac03-module__MAFSJa__className{font-family:dmMono,dmMono Fallback}.dmmono_5128ac03-module__MAFSJa__variable{--font-mono:"dmMono", "dmMono Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans), DM Sans, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono), DM Mono, monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-4{width:1rem}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.75rem}.rounded-sm{border-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-clay\/30{border-color:#c4724a4d}.border-clay\/40{border-color:#c4724a66}.border-ivory\/40{border-color:#f5f0e866}.border-linen{--tw-border-opacity:1;border-color:rgb(237 232 223/var(--tw-border-opacity,1))}.border-sage\/40{border-color:#7b9e8766}.border-t-ivory{--tw-border-opacity:1;border-top-color:rgb(245 240 232/var(--tw-border-opacity,1))}.bg-clay{--tw-bg-opacity:1;background-color:rgb(196 114 74/var(--tw-bg-opacity,1))}.bg-clay700{--tw-bg-opacity:1;background-color:rgb(168 94 58/var(--tw-bg-opacity,1))}.bg-clayLight\/40{background-color:#f4e2d066}.bg-cream{--tw-bg-opacity:1;background-color:rgb(250 247 242/var(--tw-bg-opacity,1))}.bg-sage\/10{background-color:#7b9e871a}.bg-warmWhite{--tw-bg-opacity:1;background-color:rgb(254 252 249/var(--tw-bg-opacity,1))}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-2{padding-bottom:.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pr-6{padding-right:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono), DM Mono, monospace}.font-sans{font-family:var(--font-sans), DM Sans, system-ui, sans-serif}.font-serif{font-family:var(--font-serif), Cormorant Garamond, Georgia, serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-bark{--tw-text-opacity:1;color:rgb(44 33 24/var(--tw-text-opacity,1))}.text-clay{--tw-text-opacity:1;color:rgb(196 114 74/var(--tw-text-opacity,1))}.text-driftwood{--tw-text-opacity:1;color:rgb(140 123 107/var(--tw-text-opacity,1))}.text-driftwood\/60{color:#8c7b6b99}.text-error{--tw-text-opacity:1;color:rgb(192 57 43/var(--tw-text-opacity,1))}.text-soil{--tw-text-opacity:1;color:rgb(74 55 40/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-button{--tw-shadow:0 2px 12px #c4724a33;--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-cormorant:var(--font-serif);--font-dm-sans:var(--font-sans);--jn-bg:#1c1410;--jn-surface:#2c2118;--jn-surface-deep:#4a3728;--jn-text:#f5f0e8;--jn-text-dim:#f5f0e8a3;--jn-clay:#b5522a;--jn-turmeric:#c8902a;--jn-mute:#93826f;--jn-stone:#b5a898;--jn-gold:#d4a96a;--jn-error:#e08a62;--jn-sage:#7b9e87;--jn-moss:#5c7a65;--jn-sage-wash:#7b9e8712;--jn-sage-line:#7b9e8747;--jn-on-clay:#fff;--jn-hairline:#8ba89421;--jn-hairline-strong:#8ba89438;--jn-text-soft:#f5f0e89e;--jn-text-faint:#f5f0e88c;--jn-wash:#f5f0e80f;--jn-ease:cubic-bezier(.22, 1, .36, 1);--jn-gold-alt:#d9a03c;--jn-jade-tint:#2f8f78;--jn-blush-a70:#f2ddd2b3}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#join,#top{scroll-margin-top:96px}body{background-color:var(--jn-bg);color:var(--jn-text);font-size:16px;line-height:1.6;overflow-x:hidden}.jn-mono{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;text-transform:uppercase}body:before{content:"";pointer-events:none;z-index:1;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-size:200px;position:fixed;inset:0}.eyebrow{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:.01em;text-transform:none;color:var(--jn-turmeric);align-items:center;gap:0;font-size:20px;font-style:italic;font-weight:400;line-height:1.2;display:inline-flex}.jn-section-label{display:flex}.jn-section-label--stacked{flex-direction:column;gap:8px}.jn-section-label--inline{flex-direction:row;align-items:center;gap:10px}.jn-toran{z-index:2;padding:0 48px;position:relative}@media (max-width:1023.98px){.jn-toran{padding:0 32px}}@media (max-width:768px){.jn-toran{padding:0 24px}}.v2-footer.has-toran{border-top:0}.eyebrow:before,.eyebrow.no-rule:before{content:none}.noise-bg{position:relative;overflow:hidden}.noise-bg:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jn-reveal{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}}@keyframes ambientDrift{0%,to{transform:translate(0)}50%{transform:translate(2%,-2%)}}.drift-bg:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 28% 55%,#c8902a12,#0000 55%),radial-gradient(circle at 72% 28%,#b5522a0f,#0000 50%),radial-gradient(circle at 78% 82%,#7b9e8714,#0000 54%),radial-gradient(circle at 14% 14%,#7b9e870a,#0000 48%);animation:22s ease-in-out infinite ambientDrift;position:absolute;inset:-20%}@keyframes pillPulse{0%,to{box-shadow:0 0 #c8902a00}50%{box-shadow:0 0 0 5px #c8902a1a}}.nav-pill{animation:3.4s ease-in-out infinite pillPulse}@media (prefers-reduced-motion:reduce){.nav-pill,.drift-bg:after{animation:none!important}}@keyframes gridBreathe{0%,to{opacity:1;-webkit-mask-position:0 0;mask-position:0 0}50%{opacity:.82;-webkit-mask-position:3% 2%;mask-position:3% 2%}}.v2-grid{pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg,#f5f0e80a 0 1px,#0000 1px 72px),repeating-linear-gradient(#f5f0e80a 0 1px,#0000 1px 72px);animation:46s ease-in-out infinite gridBreathe;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 72% 42%,#000 0%,#0000 72%);mask-image:radial-gradient(70% 65% at 72% 42%,#000 0%,#0000 72%);-webkit-mask-size:130% 130%;mask-size:130% 130%}@keyframes glowBreathe{0%,to{opacity:.84;transform:scale(1)}50%{opacity:.94;transform:scale(1.03)}}.v2-device-glow{pointer-events:none;z-index:0;filter:blur(13px);will-change:transform, opacity;background:radial-gradient(54% 48% at 46% 44%,#b5522a52,#0000 70%),radial-gradient(44% 40% at 66% 64%,#c8902a33,#0000 68%),radial-gradient(46% 42% at 24% 76%,#7b9e873d,#0000 66%);animation:9s ease-in-out infinite glowBreathe;position:absolute;inset:-15% -10%}@media (prefers-reduced-motion:reduce){.v2-grid,.v2-device-glow{animation:none!important}}.v2-field{width:100%;min-height:46px;font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-text);background:var(--jn-wash);border:.5px solid var(--jn-hairline-strong);transition:background .2s ease, border-color .2s ease, box-shadow .3s var(--jn-ease);border-radius:4px;padding:13px 16px;font-size:14px;font-weight:300}.v2-field::placeholder{color:#f5f0e88c}.v2-field:hover{background:#f5f0e814}.v2-field:focus{background:#f5f0e81a;border-color:#b5522a8c;box-shadow:0 0 0 3px #b5522a1a}.v2-field[aria-invalid=true]{border-color:#c85a3cbf}.v2-field:focus-visible,.v2-btn:focus-visible,.v2-link:focus-visible{outline:2px solid var(--jn-turmeric);outline-offset:2px}.v2-btn{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--jn-on-clay);background:var(--jn-clay);cursor:pointer;min-height:46px;transition:transform .2s var(--jn-ease), background .2s ease, box-shadow .3s ease;border:none;border-radius:4px;padding:13px 26px;font-size:13px;font-weight:500}.v2-btn:hover:not(:disabled){background:#c25c31;transform:translateY(-1px);box-shadow:0 14px 28px -12px #b5522a99}.v2-btn:active:not(:disabled){box-shadow:none;transform:scale(.985)translateY(0)}.v2-btn:disabled{opacity:.6;cursor:not-allowed}.v2-section{z-index:2;padding:56px 48px;position:relative}.v2-section.v2-section-top{padding-top:92px}.v2-section.v2-section-top.v2-section-newsletter{padding-bottom:28px}@media (min-width:769px){.v2-section.v2-section-top.v2-section-newsletter{padding-top:104px}}.v2-hero{grid-template-columns:1.05fr .95fr;align-items:start;gap:64px;padding:104px 48px 72px;display:grid;position:relative}.v2-nav{z-index:160;-webkit-backdrop-filter:blur(6px)saturate(120%);transition:padding .42s var(--jn-ease), background .42s ease, border-color .42s ease, backdrop-filter .42s ease;background:#1c14106b;border-bottom:.5px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.v2-nav[data-scrolled=true]{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#1c1410e0;border-bottom-color:#f5f0e817;padding:11px 48px}.v2-nav-logo{width:34px;height:34px;transition:height .42s var(--jn-ease), width .42s var(--jn-ease)}.v2-nav[data-scrolled=true] .v2-nav-logo{width:28px;height:28px}.v2-nav:after{content:"";height:1px;transition:transform .6s var(--jn-ease);background:linear-gradient(90deg,#0000,#b5522a8c,#0000);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.v2-nav[data-scrolled=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.v2-nav,.v2-nav-logo,.v2-nav:after{transition:none!important}}.v2-devices{z-index:1;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.v2-carousel-wrap{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.v2-carousel-btn{cursor:pointer;background:var(--jn-surface);-webkit-tap-highlight-color:transparent;transition:transform .45s var(--jn-ease);padding:0;display:block}.v2-carousel-btn:hover{transform:translateY(-4px)}.v2-carousel-btn:active{transform:translateY(-1px)scale(.995)}.v2-tilt .v2-carousel-btn:hover,.v2-tilt .v2-carousel-btn:active{transform:none}.v2-tilt{transform-style:preserve-3d;will-change:transform}.v2-carousel-track{will-change:transform;height:100%;display:flex}.v2-carousel-slide{flex:0 0 100%;height:100%;position:relative}.v2-carousel-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.v2-dots{grid-template-columns:repeat(3,max-content);justify-content:center;align-items:center;gap:6px 14px;max-width:340px;margin:0 auto;display:grid}.v2-dot{cursor:pointer;font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--jn-text-faint);background:0 0;border:.5px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;transition:color .3s,border-color .3s,background .3s;display:inline-flex}.v2-dot:hover{color:#f5f0e8b3}.v2-dot.is-active{color:var(--jn-turmeric);border-color:color-mix(in srgb, var(--dot-accent,var(--jn-turmeric)) 30%, transparent);background:color-mix(in srgb, var(--dot-accent,var(--jn-turmeric)) 6%, transparent)}.v2-dot-mark{background:var(--dot-accent,currentColor);opacity:.55;width:5px;height:5px;transition:width .42s var(--jn-ease), opacity .3s ease;border-radius:100px;position:relative;overflow:hidden}.v2-dot.is-active .v2-dot-mark{opacity:.28;width:20px}.v2-dot-fill{background:var(--dot-accent,currentColor);border-radius:inherit;transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(1)}.v2-dot.is-active .v2-dot-fill{animation:3.6s linear dotFill}.v2-carousel-wrap[data-paused=true] .v2-dot-fill{animation-play-state:paused}@keyframes dotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.v2-carousel-btn:hover,.v2-carousel-btn:active{transform:none}.v2-dot-fill{animation:none!important;transform:scaleX(1)!important}.v2-dot-mark{transition:none}}.v2-device{border:8px solid var(--jn-surface);background:var(--jn-surface);border-radius:40px;position:relative;overflow:hidden;box-shadow:0 40px 80px -28px #000000bf,0 0 0 1px #f5f0e812}.v2-device img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.v2-device-front{z-index:2;width:284px;height:617px}.v2-stats{border-top:.5px solid var(--jn-hairline);border-bottom:.5px solid var(--jn-hairline);align-items:center;gap:48px;padding:22px 48px;display:flex}.v2-two-col{grid-template-columns:1fr 1fr;gap:56px;display:grid}.wb-head{gap:20px;margin-bottom:8px;display:grid}.wb-title{font-family:var(--font-cormorant), serif;letter-spacing:-.01em;color:var(--jn-text);font-size:clamp(28px,3.6vw,50px);font-weight:400;line-height:1.12}.wb-intro{color:var(--jn-text-dim);max-width:560px;font-size:15px;font-weight:300;line-height:1.75}.wb-grid{grid-template-columns:1fr;display:grid}.wb-card{grid-template-columns:34px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid;position:relative}.wb-num{letter-spacing:.08em;color:var(--jn-turmeric);padding-top:4px;font-size:11px}.wb-card-title{font-family:var(--font-cormorant), serif;color:var(--jn-text);margin-bottom:5px;font-size:19px;font-weight:500;line-height:1.25}.wb-card-copy{color:var(--jn-text-soft);font-size:13px;font-weight:300;line-height:1.7}@media (min-width:1025px){.wb-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-bottom:24px}.wb-intro{max-width:620px}.wb-grid{-moz-column-gap:56px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.wb-rule-end{display:none!important}}@media (min-width:1600px){.wb-grid{-moz-column-gap:44px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:44px}}.jn-story{z-index:2;padding:18px 48px 64px;position:relative}.jn-story-pin{flex-direction:column;display:flex}.jn-story-tabs{scrollbar-width:none;gap:10px;padding:0 0 40px;display:flex;overflow-x:auto}.jn-story-tabs::-webkit-scrollbar{display:none}.jn-story-tab{border:1px solid color-mix(in srgb, var(--jn-tab-accent,var(--jn-clay)) 75%, transparent);background:color-mix(in srgb, var(--jn-tab-accent,var(--jn-clay)) 5%, transparent);min-width:44px;min-height:44px;font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--jn-text-soft);cursor:pointer;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:12px 18px;font-size:11px;transition:color .3s,background .3s,border-color .3s;display:flex}.jn-story-tab[data-active=true]{color:var(--jn-text);background:color-mix(in srgb, var(--jn-tab-accent,var(--jn-clay)) 14%, transparent);border-color:var(--jn-tab-accent,var(--jn-clay))}.jn-story-tab:hover:not([data-active=true]){color:var(--jn-text-soft)}.jn-story-tab:focus-visible{outline:2px solid var(--jn-turmeric);outline-offset:2px}@media (max-width:640px){.jn-story-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow-x:visible}.jn-story-tab{flex:none;padding:12px 8px}}.jn-story-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}.jn-story-phones{justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.jn-story-device-a{aspect-ratio:640/1391;z-index:2;height:clamp(320px,42vw,560px);transform:translateY(-20px)}.jn-story-device-b{aspect-ratio:640/1391;height:clamp(220px,28vw,380px);transform:translateY(38px)}.jn-story-shot{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.jn-story-shot[data-active=true]{opacity:1;pointer-events:auto}.jn-story-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.jn-story-copies{min-height:340px;display:grid;position:relative}.jn-story-copy{opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;max-width:480px;transition:opacity .4s,transform .4s;display:flex;position:relative;inset:auto;transform:translateY(12px)}.jn-story-copy[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.jn-ch-title{font-family:var(--font-cormorant), serif;letter-spacing:-.012em;color:var(--jn-text);margin-bottom:18px;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.1}.jn-ch-title em{color:var(--jn-ch-accent,var(--jn-turmeric));font-style:italic}.jn-ch-body{color:var(--jn-text-dim);margin-bottom:24px;font-size:15px;font-weight:300;line-height:1.75}.jn-ch-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.jn-ch-point{color:var(--jn-text-soft);grid-template-columns:16px 1fr;align-items:start;gap:12px;font-size:13px;font-weight:300;line-height:1.7;display:grid}.jn-ch-point:before{content:"";background:var(--jn-ch-accent,var(--jn-clay));border-radius:50%;width:5px;height:5px;margin-top:8px}.jn-teaser{z-index:2;background:linear-gradient(180deg, var(--jn-bg) 0%, var(--jn-surface) 100%);border-top:.5px solid #f5f0e80f;border-bottom:.5px solid #f5f0e80f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding:72px 48px;display:grid;position:relative;overflow:hidden}.jn-teaser-strip{flex-shrink:0;align-items:center;gap:14px;display:flex}.jn-teaser-frame{border:5px solid var(--jn-surface);background:var(--jn-surface);transition:transform .5s var(--jn-ease);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 26px 50px -22px #000c}.jn-teaser-frame img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.jn-teaser-frame:first-child{transform:translateY(14px)rotate(-2.5deg)}.jn-teaser-frame:nth-child(2){z-index:2;transform:translateY(-8px)}.jn-teaser-frame:nth-child(3){transform:translateY(14px)rotate(2.5deg)}.jn-teaser:hover .jn-teaser-frame:first-child{transform:translateY(10px)rotate(-4deg)}.jn-teaser:hover .jn-teaser-frame:nth-child(3){transform:translateY(10px)rotate(4deg)}@media (prefers-reduced-motion:reduce){.jn-teaser-frame{transition:none!important}}.jn-tour-cta{min-height:48px;font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--jn-turmeric);border:.5px solid #c8902a6b;border-radius:4px;align-items:center;gap:12px;padding:15px 28px;font-size:13px;font-weight:500;text-decoration:none;transition:color .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.jn-tour-cta:before{content:"";background:var(--jn-turmeric);transform-origin:0;transition:transform .45s var(--jn-ease);z-index:0;position:absolute;inset:0;transform:scaleX(0)}.jn-tour-cta>*{z-index:1;position:relative}.jn-tour-cta:hover{color:var(--jn-bg);border-color:var(--jn-turmeric)}.jn-tour-cta:hover:before{transform:scaleX(1)}.jn-tour-cta:focus-visible{outline:2px solid var(--jn-turmeric);outline-offset:3px}.jn-tour-arrow{transition:transform .4s var(--jn-ease)}.jn-tour-cta:hover .jn-tour-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.jn-tour-cta,.jn-tour-cta:before,.jn-tour-arrow{transition:none!important}}.jn-tour-page{background:var(--jn-bg);flex-direction:column;height:100dvh;display:flex}.jn-tour-header{border-bottom:.5px solid var(--jn-hairline);background:var(--jn-bg);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.jn-tour-frame{background:var(--jn-bg);border:none;flex:1;width:100%;min-height:0;display:block}.v2-founder-photo{border-radius:14px;align-self:center;width:168px;height:210px;position:relative}.v2-founder-photo img{-o-object-fit:cover;object-fit:cover}.v2-founder-text{flex-direction:column;justify-content:center;display:flex}.v2-appstore-badge{min-height:44px;transition:transform .2s var(--jn-ease);justify-content:center;align-items:center;padding:2px 0;text-decoration:none;display:inline-flex}.v2-appstore-badge:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.v2-appstore-badge:hover{transform:none!important}}.v2-appstore-badge--nav{min-height:46px;padding:0}.v2-appstore-badge--lg{justify-content:center;min-width:200px;min-height:64px}.v2-launch-cta{background:var(--jn-clay);min-width:155px;min-height:46px;color:var(--jn-on-clay);white-space:nowrap;transition:transform .2s var(--jn-ease), background .2s ease;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;padding:5px 14px;text-decoration:none;display:inline-flex}.v2-launch-cta:hover{background:#c25c31;transform:translateY(-1px)}.v2-launch-cta--full{width:100%}.v2-launch-cta-eyebrow{letter-spacing:.1em;font-size:10px;line-height:1.2}.v2-launch-cta-label{font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:13px;font-weight:500;line-height:1.25}.v2-hero-eyebrow{margin:0 0 14px}.v2-hero-earlyaccess{margin:-14px 0 22px}.v2-earlyaccess-link{min-height:44px;font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-text-dim);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:400;text-decoration:underline;display:inline-flex}.v2-earlyaccess-link:hover{color:var(--jn-turmeric)}@media (max-width:1023.98px){.v2-hero-earlyaccess{order:3;margin:0}}@media (prefers-reduced-motion:reduce){.v2-launch-cta:hover{transform:none!important}}.v2-nav-brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.v2-wordmark{font-family:var(--font-cormorant), serif;letter-spacing:.16em;text-transform:uppercase;color:var(--jn-text);white-space:nowrap;font-size:17px;font-weight:500;line-height:1}.v2-nav-links{flex:1;justify-content:center;align-items:center;gap:32px;display:flex}.v2-nav-link{letter-spacing:.14em;min-height:44px;color:var(--jn-text-soft);align-items:center;font-size:11px;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.v2-nav-link:hover,.v2-nav-link[data-active=true]{color:var(--jn-text)}.v2-nav-link[data-active=true]:after{content:"";background:var(--jn-sage);border-radius:2px;height:2.5px;position:absolute;bottom:10px;left:0;right:0}.v2-nav-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.v2-nav-toggle-bars{width:20px;height:14px;position:relative}.v2-nav-toggle-bars span{background:var(--jn-text);height:1.5px;transition:transform .3s var(--jn-ease), opacity .2s ease, top .3s var(--jn-ease);border-radius:1px;position:absolute;left:0;right:0}.v2-nav-toggle-bars span:first-child{top:0}.v2-nav-toggle-bars span:nth-child(2){top:6px}.v2-nav-toggle-bars span:nth-child(3){top:12px}.v2-nav-toggle-bars[data-open=true] span:first-child{top:6px;transform:rotate(45deg)}.v2-nav-toggle-bars[data-open=true] span:nth-child(2){opacity:0}.v2-nav-toggle-bars[data-open=true] span:nth-child(3){top:6px;transform:rotate(-45deg)}.v2-nav-sheet{z-index:150;background:var(--jn-bg);transition:transform .4s var(--jn-ease);flex-direction:column;justify-content:space-between;padding:100px 32px 40px;display:none;position:fixed;inset:0;transform:translate(100%)}.v2-nav-sheet[data-open=true]{display:flex;transform:translate(0)}.v2-nav-sheet-links{flex-direction:column;gap:4px;display:flex}.v2-nav-sheet-link{min-height:44px;font-family:var(--font-cormorant), serif;color:var(--jn-text-soft);border-bottom:.5px solid var(--jn-hairline);align-items:center;font-size:28px;font-weight:400;text-decoration:none;display:flex}.v2-nav-sheet-link[data-active=true]{color:var(--jn-sage)}.v2-nav-sheet-cta{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (prefers-reduced-motion:reduce){.v2-nav-sheet,.v2-nav-toggle-bars span{transition:none!important}}.v2-hero-offer{border:.5px solid var(--jn-sage-line);background:var(--jn-surface);border-radius:4px;max-width:420px;margin-top:8px;padding:18px}.v2-hero-offer-headline{font-family:var(--font-cormorant), serif;color:var(--jn-text);margin:10px 0 8px;font-size:24px;font-weight:400;line-height:1.25}.v2-hero-offer-body{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-text-soft);margin:0 0 10px;font-size:15px;font-weight:300;line-height:1.6}.v2-hero-offer-link{min-height:44px;font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-turmeric);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.v2-hero-offer-link:hover{text-decoration:underline}.v2-hero-offer-mobile{display:none}.v2-hero-offer-mobile-copy{flex-direction:column;flex:1;gap:3px;min-width:0;text-decoration:none;display:flex}.v2-hero-offer-mobile-eyebrow{margin:0;font-size:15px;line-height:1.1}.v2-hero-offer-desktop .eyebrow{margin-bottom:6px;font-size:15px}.v2-hero-offer-mobile-line{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-text);white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3}.v2-hero-founder{align-items:center;gap:14px;max-width:420px;margin-top:20px;display:flex}.v2-hero-founder-photo{border:.5px solid #f5f0e81f;border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.v2-hero-founder-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.v2-hero-founder-quote{font-family:var(--font-cormorant), serif;color:var(--jn-text);margin:0 0 4px;font-size:17px;font-style:italic;line-height:1.4}.v2-hero-founder-name{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-text-faint);margin:0;font-size:13px}@media (max-width:768px){.v2-hero-offer,.v2-hero-founder{max-width:100%}.v2-hero-founder-photo{width:48px;height:48px}.v2-hero-offer{border-radius:8px;align-items:center;gap:12px;margin-top:0;padding:10px 12px;display:flex}.v2-hero-offer-desktop{display:none}.v2-hero-offer-mobile{align-items:center;gap:12px;width:100%;display:flex}.v2-hero-founder{margin-top:16px}}.v2-offer{background:#b5522a0d;border:.5px solid #b5522a4d;grid-template-columns:1fr auto;align-items:center;gap:48px;margin:0 48px;padding:44px 48px;display:grid;position:relative}.v2-footer{border-top:.5px solid var(--jn-hairline);justify-content:space-between;align-items:center;gap:24px;padding:28px 48px;display:flex}.v2-footer-link{color:#f5f0e88c;transition:color .2s}.v2-footer-link:hover{color:#f5f0e8c7}@media (max-width:1024px){.v2-hero{gap:40px;padding:120px 32px 64px}.v2-nav{padding:16px 32px}.v2-nav[data-scrolled=true]{padding:10px 32px}.v2-section{padding:48px 32px}.v2-section.v2-section-top{padding-top:84px}.v2-stats{gap:32px;padding:20px 32px}.v2-offer{margin:0 32px;padding:36px 32px}.v2-footer{padding:24px 32px}.v2-two-col{gap:40px}.v2-device-front{width:244px;height:530px}.v2-devices{min-height:560px}.jn-teaser{grid-template-columns:minmax(0,1fr);gap:40px;padding:56px 32px}.jn-teaser-strip{justify-content:center;min-width:0}}@media (max-width:1023.98px){.jn-story-stage{flex-direction:column;align-items:center;gap:28px;display:flex}.jn-story-phones{width:100%}.jn-story-device-a{width:min(100%,320px);height:auto;transform:none}.jn-story-device-b{display:none}.jn-story-copies{width:100%;min-height:240px}.jn-story-copy{justify-content:flex-start;max-width:none}.jn-ch-title{margin-bottom:12px;font-size:clamp(25px,6.6vw,32px)}.jn-ch-body{font-size:14px;line-height:1.65}}@media (max-width:900px){.v2-hero{grid-template-columns:1fr;gap:22px}.v2-hero-copy{display:contents}.v2-hero-offer{order:0}.v2-hero-eyebrow{order:1}.v2-hero-headline{order:2}.v2-hero-sub{order:3;margin-bottom:0!important}.v2-devices{order:4}.v2-hero-founder{order:5;margin-top:18px}}@media (max-width:768px){.v2-nav{padding:12px 20px}.v2-nav[data-scrolled=true]{padding:9px 20px}.v2-pill,.v2-nav-links,.v2-nav-cta{display:none}.v2-nav-toggle{display:flex}.v2-wordmark-tail{display:none}.v2-wordmark{letter-spacing:.13em;font-size:15px}.v2-hero{padding:86px 24px 44px}.v2-section{padding:44px 24px}.v2-section.v2-section-top{padding-top:76px}.v2-stats{flex-wrap:wrap;gap:24px;padding:20px 24px}.v2-offer{grid-template-columns:1fr;gap:24px;margin:0 24px;padding:32px 24px}.v2-two-col{grid-template-columns:1fr;gap:36px}.jn-story{padding:13px 24px 40px}.jn-teaser-frame{--teaser-frame-w:clamp(64px, 25vw, 104px)}.jn-teaser{padding:48px 24px}.jn-teaser-strip{gap:8px}.jn-teaser-frame:first-child,.jn-teaser-frame:nth-child(3){transform:translateY(8px)rotate(0)}.jn-teaser-frame:nth-child(2){transform:none}.v2-founder{text-align:center;flex-direction:column;align-items:center;gap:24px}.v2-founder-photo{align-self:center;width:140px;height:140px;min-height:0}.v2-footer{text-align:center;flex-direction:column;padding:24px}.v2-footer-brand{align-items:center}.v2-footer-wordmark{justify-content:center;gap:0}.v2-devices{min-height:520px}.v2-device-front{width:218px;height:474px}.v2-dot{letter-spacing:.06em;padding:6px 8px;font-size:11px}.v2-dot.is-active .v2-dot-mark{width:16px}.v2-form-row{grid-template-columns:1fr!important}.v2-form-row .v2-btn{width:100%;min-height:48px}.v2-grid{-webkit-mask-image:radial-gradient(92% 48% at 50% 28%,#000 0%,#0000 76%);mask-image:radial-gradient(92% 48% at 50% 28%,#000 0%,#0000 76%)}.jn-tour-cta{justify-content:center;width:100%}}@media (max-width:480px){.v2-dots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;max-width:330px}.v2-dot{justify-content:center;width:100%}.v2-dots>.v2-dot:last-child{grid-column:1/-1;justify-self:center;width:max-content}}@media (prefers-reduced-motion:reduce){.jn-story-tab,.jn-story-shot,.jn-story-copy{transition:none!important}.v2-btn:hover:not(:disabled),.v2-btn:active:not(:disabled){transform:none!important}}.pr-head{z-index:2;text-align:center;position:relative}.pr-headline{font-family:var(--font-cormorant), serif;letter-spacing:-.012em;color:var(--jn-text);max-width:780px;margin:12px auto 0;font-size:clamp(28px,3.2vw,40px);font-weight:300;line-height:1.1}.pr-stage{z-index:2;position:relative}.pr-stage-pin{padding:124px 48px 20px}.pr-stage.is-pinned .pr-stage-pin{align-items:flex-start;height:auto;display:flex;position:sticky;top:0}.pr-stage-inner{flex-direction:column;gap:24px;width:100%;display:flex}.pr-stage-grid{grid-template-columns:1fr;gap:40px;width:100%;display:grid;position:relative}@media (min-width:1024px){.pr-stage-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px}.pr-stage-side .pr-next-heading{text-align:left}.pr-stage-side .pr-chips{justify-content:flex-start}}.pr-stage-side .pr-side-block+.pr-side-block{margin-top:18px}@media (min-width:1024px){.pr-stage-side .pr-chips,.pr-stage-side .pr-faq{max-width:none;margin-left:0;margin-right:0}.pr-stage-side .pr-side-block+.pr-side-block{margin-top:26px}.pr-stage-side .pr-side-block+.pr-side-block:last-child{margin-top:38px}}.pr-free-callout-title{font-family:var(--font-cormorant), serif;letter-spacing:-.01em;color:var(--jn-text);margin:0 0 6px;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.15}.pr-free-callout-body{color:var(--jn-text-soft);max-width:440px;margin:0;font-size:13px;font-weight:300;line-height:1.55}.pr-stage-side .pr-free-callout{text-align:left}.pr-free-line{font-family:var(--font-cormorant), serif;color:var(--jn-turmeric);text-align:center;margin:0 0 2px;font-size:22px;font-style:italic;line-height:1.2}.pr-scroll-cue{z-index:3;pointer-events:none;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.pr-scroll-cue-chevron{animation:1.6s ease-in-out infinite pr-cue-bounce;display:block}@keyframes pr-cue-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.pr-scroll-cue-chevron{animation:none}.pr-stage.is-pinned{height:auto}.pr-stage.is-pinned .pr-stage-pin{height:auto;display:block;position:static}}.pr-section{z-index:2;padding:28px 48px;position:relative}.pr-card-stage{max-width:560px;margin:0 auto;position:relative}.pr-card{z-index:1;isolation:isolate;background:var(--jn-surface);border:.5px solid var(--jn-hairline-strong);border-radius:8px;max-width:560px;margin:0 auto;padding:22px 32px 18px;position:relative;overflow:hidden}.pr-founder-pill{z-index:2;background:var(--jn-clay);color:var(--jn-on-clay);font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:100px;align-items:center;padding:5px 12px;font-size:11px;display:inline-flex;position:absolute;top:14px;right:14px}.pr-price-row{justify-content:center;align-items:baseline;gap:8px;margin-top:4px;display:flex}.pr-price{font-family:var(--font-cormorant), serif;color:var(--jn-text);font-size:clamp(40px,4.4vw,56px);font-weight:400;line-height:1}.pr-price-unit{font-family:var(--font-cormorant), serif;color:var(--jn-turmeric);font-size:20px;font-style:italic;font-weight:400}@media (min-width:1600px){.pr-card-stage,.pr-card{max-width:680px}.pr-card{border-color:#e8b8704d;padding:30px 44px 26px;box-shadow:0 24px 70px #00000080,0 2px 44px #b5522a1f}.pr-price{font-size:clamp(40px,4.4vw,68px)}.pr-price-unit{font-size:24px}}.pr-offer-line{text-align:center;max-width:460px;color:var(--jn-text-soft);margin:8px auto 0;font-size:13px;font-weight:300;line-height:1.6}.pr-checklist{border-top:.5px solid var(--jn-hairline);margin:14px 0 0;padding:0;list-style:none}.pr-check-row{border-bottom:.5px solid var(--jn-hairline);color:var(--jn-text-soft);grid-template-columns:20px 1fr 16px;align-items:center;gap:12px;padding:7px 0;font-size:13px;font-weight:300;line-height:1.5;display:grid}.pr-cta{flex-direction:column;align-items:center;gap:6px;margin-top:14px;display:flex}.pr-cta-sub{color:var(--jn-text-faint);font-size:12px;font-weight:300}.pr-cta-fine{color:var(--jn-text-faint);font-size:11px}.pr-next-heading{text-align:center;margin-bottom:12px}.pr-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:720px;margin:0 auto;display:flex}.pr-chip{background:var(--jn-surface);color:var(--jn-text);border:.5px solid #f5f0e833;border-radius:100px;align-items:center;padding:9px 16px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex}.pr-faq{max-width:640px;margin:0 auto}.pr-faq-item{border-bottom:.5px solid var(--jn-hairline);padding:11px 0}.pr-faq-item summary{cursor:pointer;font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-text);justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:500;list-style:none;display:flex}.pr-faq-item summary::-webkit-details-marker{display:none}.pr-faq-item summary:after{content:"+";color:var(--jn-mute);transition:transform .25s var(--jn-ease);flex-shrink:0;font-size:18px;font-weight:300}.pr-faq-item[open] summary:after{transform:rotate(45deg)}.pr-faq-item[open] summary{color:var(--jn-turmeric)}.pr-faq-answer{color:var(--jn-text-soft);margin-top:10px;font-size:14px;font-weight:300;line-height:1.7}@media (max-width:768px){.pr-section{padding:24px}.pr-stage-pin{padding:84px 24px 24px}.pr-stage-inner{gap:28px}.pr-stage-grid{gap:32px}.pr-card{padding:24px 22px 20px}}@media (max-width:540px){.pr-founder-pill{width:fit-content;margin:0 auto 10px;display:flex;position:static}}.ab-hero{z-index:2;text-align:center;max-width:none;padding:84px 48px 8px;position:relative}.ab-eyebrow{margin-bottom:10px}.ab-headline{font-family:var(--font-cormorant), serif;letter-spacing:-.014em;color:var(--jn-text);max-width:none;font-size:clamp(30px,3.7vw,56px);font-weight:300;line-height:1.08}.ab-headline em{color:var(--jn-turmeric);font-style:italic}.ab-subline{max-width:600px;font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-text-soft);margin:18px auto 0;font-size:15px;font-weight:300;line-height:1.7}.ab-band{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:32px 48px;display:grid;position:relative}.ab-band-reverse .ab-band-media{order:2}.ab-band-reverse .ab-band-copy{order:1}.ab-band-num{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;color:var(--jn-sage);margin-bottom:12px;font-size:12px;display:block}.ab-band-copy p{color:var(--jn-text-soft);margin:0 0 16px;font-size:15px;font-weight:300;line-height:1.75}.ab-band-copy p:last-child{margin-bottom:0}.ab-hero-video{z-index:2;max-width:876px;margin:0 auto;padding:28px 48px 0;position:relative}.ab-video-slot.ab-video-cinema{aspect-ratio:4/3;width:100%;box-shadow:0 30px 80px -40px #000c}.ab-tagline-band{z-index:2;padding:26px 48px 0;position:relative}.ab-tagline-band .ab-tagline-panel{text-align:center;max-width:1120px;margin:0 auto}.ab-founder-letter{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:56px;max-width:1192px;margin:0 auto;padding-top:30px}.ab-founder-card.ab-founder-card-lg{--ab-person-w:360px}.ab-letter-media{position:sticky;top:96px}.ab-letter-copy{max-width:680px;position:relative}.ab-letter-copy p{font-size:16px;line-height:1.85}.ab-letter-quotemark{font-family:var(--font-cormorant), serif;color:var(--jn-turmeric);margin:6px 0 18px;font-size:72px;line-height:.55;display:block}.ab-letter-copy .ab-letter-pivot{font-family:var(--font-cormorant), serif;color:var(--jn-text);margin:4px 0 20px;font-size:24px;font-style:italic;line-height:1.35}.ab-letter-accent{color:var(--jn-turmeric);font-style:italic}.ab-video-slot{aspect-ratio:16/9;background:linear-gradient(155deg, var(--jn-surface) 0%, var(--jn-surface-deep) 100%);border:1px solid #d9a03c6b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.ab-video-slot video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ab-play-mark{width:52px;height:52px;color:var(--jn-text);border:1px solid #f5f0e866;border-radius:50%;justify-content:center;align-items:center;display:flex}.ab-video-caption{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--jn-text-soft);font-size:11px}.ab-tagline-panel{background:var(--jn-surface);border:.5px solid var(--jn-hairline-strong);border-left:3px solid var(--jn-clay);border-radius:4px;padding:40px 32px}.ab-tagline-text{font-family:var(--font-cormorant), serif;color:var(--jn-turmeric);font-size:clamp(24px,2.6vw,32px);font-style:italic;font-weight:400;line-height:1.3}.ab-founder-card{--ab-person-w:260px;width:var(--ab-person-w);background:var(--jn-surface);border:.5px solid var(--jn-hairline-strong);text-align:center;border-radius:6px;flex-direction:column;align-items:stretch;gap:0;max-width:100%;margin:0 auto;padding:0;display:flex;overflow:hidden}.ab-founder-photo{aspect-ratio:4/5;background:var(--jn-surface);width:100%;overflow:hidden}.ab-founder-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ab-founder-caption{padding:14px 16px 16px}.ab-founder-name{color:var(--jn-text);letter-spacing:.02em;font-size:13px;font-weight:500}.ab-founder-role{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--jn-text-faint);font-size:11px}.ab-signature{font-family:var(--font-cormorant), serif;color:var(--jn-text);align-items:center;gap:10px;margin-top:18px;font-size:19px;font-style:italic;display:inline-flex}.ab-people-section{z-index:2;padding:28px 48px;position:relative}.ab-people-heading{margin-bottom:20px}.ab-people-section+.ab-people-panel{padding-top:12px}.ab-people-grid{--ab-person-w:260px;grid-template-columns:repeat(auto-fit, var(--ab-person-w));justify-content:center;gap:20px;display:grid}.ab-team-grid{grid-template-columns:repeat(auto-fit, var(--ab-person-w));max-width:none;margin:0 auto}.ab-instructor-grid{--ab-person-w:208px}.ab-person-card{flex-direction:column;gap:10px;min-width:0;display:flex}.ab-person-photo{aspect-ratio:4/5;background:var(--jn-surface);border:.5px solid var(--jn-hairline-strong);border-radius:6px;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.ab-people-panel{position:relative}.ab-people-panel>.ab-people-heading,.ab-people-panel>.ab-people-grid{z-index:1;position:relative}.ab-person-photo.is-arched{background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%}.ab-person-photo.ab-placeholder{background:#b5522a24;justify-content:center;align-items:center;display:flex}.ab-person-photo.ab-placeholder svg{color:#f5f0e866}.ab-person-name{color:var(--jn-text);font-size:14px;font-weight:500;line-height:1.3}.ab-person-role{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--jn-sage);font-size:11px}.ab-person-bio{color:var(--jn-text-soft);white-space:pre-line;font-size:13px;font-weight:300;line-height:1.6}.ab-bio-toggle{cursor:pointer;min-height:44px;font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--jn-sage);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:-12px 0;padding:0;font-size:11px;display:inline-flex}.ab-bio-toggle:focus-visible{outline:2px solid var(--jn-turmeric);outline-offset:2px}.ab-bio-chevron{transition:transform .25s}.ab-bio-toggle[aria-expanded=true] .ab-bio-chevron{transform:rotate(180deg)}.ab-bio-toggle+.ab-person-bio{margin:2px 0 0}.ab-contact-section{z-index:2;border-top:.5px solid var(--jn-hairline);padding:40px 48px;position:relative}.ab-contact-inner{max-width:640px;margin:0 auto}.ab-contact-heading{text-align:center;margin-bottom:24px}.ab-contact-inner input,.ab-contact-inner textarea{background:var(--jn-wash)!important;border-color:var(--jn-hairline-strong)!important;color:var(--jn-text)!important}.ab-contact-inner input::-moz-placeholder{color:var(--jn-text-faint)!important}.ab-contact-inner textarea::-moz-placeholder{color:var(--jn-text-faint)!important}.ab-contact-inner input::placeholder,.ab-contact-inner textarea::placeholder{color:var(--jn-text-faint)!important}.ab-contact-inner label{color:var(--jn-mute)!important}.ab-contact-inner label span{color:var(--jn-text-faint)!important}.ab-contact-inner button[type=submit]{background:var(--jn-clay)!important;color:var(--jn-on-clay)!important}@media (max-width:1024px){.ab-band{gap:32px;padding:28px 32px}.ab-people-section{padding:24px 32px}.ab-hero{padding:80px 32px 8px}.ab-contact-section{padding:32px 32px 48px}.ab-tagline-band{padding:22px 32px 0}.ab-founder-letter{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:36px}.ab-founder-card.ab-founder-card-lg{--ab-person-w:300px}}@media (max-width:768px){.ab-hero{padding:76px 24px 8px}.ab-hero-video{padding:16px 24px 0}.ab-video-slot.ab-video-cinema{aspect-ratio:4/3}.ab-band{grid-template-columns:1fr;gap:20px;padding:24px}.ab-tagline-band{padding:18px 24px 0}.ab-founder-letter{grid-template-columns:1fr;gap:24px}.ab-letter-media{position:static}.ab-founder-card.ab-founder-card-lg{--ab-person-w:min(78vw, 320px)}.ab-letter-quotemark{margin-bottom:14px;font-size:56px}.ab-letter-copy .ab-letter-pivot{font-size:21px}.ab-band-reverse .ab-band-media,.ab-band-reverse .ab-band-copy{order:initial}.ab-people-section{padding:20px 24px}.ab-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ab-contact-section{padding:28px 24px 40px}}@media (max-width:640px){.ab-team-grid{grid-template-columns:repeat(1, var(--ab-person-w));justify-content:center;max-width:100%}}.lb-grid-section{z-index:2;padding:36px 48px 24px;position:relative}.lb-grid-heading{margin-bottom:22px}.lb-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lb-card{background:var(--jn-surface);border:.5px solid var(--jn-hairline-strong);transition:border-color .2s ease, transform .2s var(--jn-ease);border-radius:6px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.lb-card-eyebrow{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--jn-sage);font-size:11px}.lb-card-title{font-family:var(--font-cormorant), serif;color:var(--jn-text);font-size:21px;font-weight:500;line-height:1.25}.lb-card-desc{color:var(--jn-text-soft);flex-grow:1;font-size:13px;font-weight:300;line-height:1.65}.lb-card-meta{color:var(--jn-text-faint);margin-top:4px;font-size:11px}.lb-app-link-row{justify-content:center;padding:24px 48px 40px;display:flex}.lb-app-link{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--jn-turmeric);align-items:center;gap:8px;font-size:11px;text-decoration:none;display:inline-flex}.lb-reader-hero{z-index:2;max-width:720px;margin:0 auto;padding:88px 24px 24px;position:relative}.lb-reader-back{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--jn-text-faint);margin-bottom:20px;font-size:11px;text-decoration:none;display:inline-flex}.lb-reader-eyebrow{margin-bottom:14px}.lb-reader-title{font-family:var(--font-cormorant), serif;letter-spacing:-.01em;color:var(--jn-text);margin-bottom:12px;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.15}.lb-reader-meta{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--jn-text-faint);margin-bottom:20px;font-size:11px}.lb-reader-desc{color:var(--jn-text-soft);border-left:2px solid var(--jn-clay);padding-left:16px;font-size:15px;font-style:italic;font-weight:300;line-height:1.7}.lb-reader-body{z-index:2;max-width:720px;margin:0 auto;padding:8px 24px 56px;position:relative}.lb-reader-body p{color:var(--jn-text-soft);margin:0 0 20px;font-size:15px;font-weight:300;line-height:1.85}.lb-reader-body h1,.lb-reader-body h2,.lb-reader-body h3{font-family:var(--font-cormorant), serif;color:var(--jn-text);margin:32px 0 14px;font-weight:500}.lb-reader-body h1{font-size:26px}.lb-reader-body h2{font-size:22px}.lb-reader-body h3{font-size:19px}.lb-reader-body ul{color:var(--jn-text-soft);margin:0 0 20px;padding-left:20px}.lb-reader-body li{margin-bottom:8px;font-size:15px;font-weight:300;line-height:1.8}.lb-reader-body code{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--jn-wash);border-radius:3px;padding:2px 6px;font-size:13px}.lb-reader-cta{border-top:.5px solid var(--jn-hairline);margin-top:40px;padding-top:24px}@media (max-width:1024px){.lb-grid-section{padding:32px 32px 20px}.lb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.lb-grid-section{padding:28px 24px 16px}.lb-grid{grid-template-columns:1fr}.lb-app-link-row{padding:20px 24px 40px}.lb-reader-hero{padding:76px 20px 20px}.lb-reader-body{padding:8px 20px 40px}}@media (min-width:1600px){.jn-home-scale{zoom:1.12}.v2-hero{align-items:center;padding-bottom:48px}.v2-devices{justify-content:flex-start}.v2-hero-offer,.v2-hero-founder{max-width:none}}@media (min-width:1920px){.jn-home-scale{zoom:1.22}}.jn-consent{z-index:60;background:var(--jn-surface);border:.5px solid var(--jn-hairline-strong);width:min(340px,100vw - 32px);animation:jnConsentIn .26s var(--jn-ease) both;border-radius:4px;padding:15px 18px 17px;position:fixed;bottom:20px;left:20px;box-shadow:0 16px 40px -12px #000000b3}@keyframes jnConsentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.jn-consent{animation:none}}.jn-consent-eyebrow{font-family:var(--font-mono), "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--jn-stone);margin:0 0 7px;font-size:10px;font-weight:500}.jn-consent-body{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:var(--jn-text-soft);margin:0;padding-right:14px;font-size:13px;font-weight:300;line-height:1.55}.jn-consent-link{color:var(--jn-turmeric);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.jn-consent-link:hover{color:var(--jn-gold)}.jn-consent-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.v2-btn--sm{letter-spacing:.07em;min-height:36px;padding:9px 17px;font-size:11.5px}.jn-consent-decline{font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--jn-text-soft);border:.5px solid var(--jn-hairline-strong);cursor:pointer;background:0 0;border-radius:4px;min-height:36px;padding:9px 17px;font-size:11.5px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.jn-consent-decline:hover{background:var(--jn-wash);color:var(--jn-text)}.jn-consent-x{width:26px;height:26px;color:var(--jn-mute);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex;position:absolute;top:9px;right:9px}.jn-consent-x:hover{color:var(--jn-text);background:var(--jn-wash)}.jn-consent-x:focus-visible,.jn-consent-decline:focus-visible,.jn-consent-link:focus-visible{outline:2px solid var(--jn-turmeric);outline-offset:2px}@media (max-width:520px){.jn-consent{width:auto;bottom:12px;left:12px;right:12px}}:root{--jn-bg:#2c2118;--jn-surface:#3a2a1f;--jn-surface-deep:#4a3728;--jn-mute:#b4a99f;--jn-clay:#a85e3a;--jn-turmeric:#e8b870;--jn-gold:#e8b870}html:has(.jh-home){--jn-bg:#120d0a}html:not(:has(.jh-home)) .jh.jh-bar{background:0 0}html:not(:has(.jh-home)) .jh.jh-foot{background:#231a13}html:not(:has(.jh-home)) .jh.jh-foot .k-footer{background:#231a13}body:before{display:none}.eyebrow{font-family:var(--font-sans), "DM Sans", system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#d98a62;font-size:13px;font-style:normal;font-weight:600}.jn-toran-svg{display:none}.jn-toran:after{content:"";background:#f5f0e821;max-width:1200px;height:1px;margin:0 auto;display:block}.pc{z-index:-1;pointer-events:none;height:780px;position:absolute;inset:0 0 auto;overflow:hidden}.pc-band{background:linear-gradient(135deg,#2c2118 0%,#4a3728 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.pc-tree{opacity:.06;width:540px;height:auto;position:absolute;top:64px;right:-70px}@media (max-width:760px){.pc{height:620px}.pc-tree{opacity:.05;width:300px;top:70px;right:-90px}}.eyebrow:before{content:"";background:#e8b870;border-radius:50%;flex:none;width:7px;height:7px;margin-right:10px;display:inline-block}.jn-toran{margin:0}.lb-card,.pr-card,.ab-person-card{transition:transform .3s var(--jn-ease), box-shadow .3s var(--jn-ease), border-color .3s}.lb-card,.pr-card{border:1px solid #f5f0e814;box-shadow:inset 0 1px #e8b87033,0 12px 30px #00000038}.lb-card:hover{border-color:#e8b87059;transform:translateY(-3px)}@keyframes pc-rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lb-card,.ab-person-card{animation:linear both pc-rise;animation-timeline:view();animation-range:entry entry 45%}}}.placeholder\:text-driftwood\/70::placeholder{color:#8c7b6bb3}.hover\:bg-\[\#92502F\]:hover{--tw-bg-opacity:1;background-color:rgb(146 80 47/var(--tw-bg-opacity,1))}.hover\:text-clay:hover{--tw-text-opacity:1;color:rgb(196 114 74/var(--tw-text-opacity,1))}.hover\:text-clay700:hover{--tw-text-opacity:1;color:rgb(168 94 58/var(--tw-text-opacity,1))}.hover\:text-soil:hover{--tw-text-opacity:1;color:rgb(74 55 40/var(--tw-text-opacity,1))}.focus\:border-clay:focus{--tw-border-opacity:1;border-color:rgb(196 114 74/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-clay\/40:focus{--tw-ring-color:#c4724a66}.active\:scale-\[0\.985\]:active{--tw-scale-x:.985;--tw-scale-y:.985;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}}
.jh{--clay:#c4724a;--turmeric:#e8b870;--ivory:#f5f0e8;--bark:#2c2118;--muted:#b4a99f;--line-d:#f5f0e821;--n2:#241a13;--n3:#2e2219;--serif:var(--font-serif), "Cormorant Garamond", Georgia, serif;--sans:var(--font-sans), "DM Sans", system-ui, sans-serif;z-index:2;color:var(--ivory);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-align:left;background:#120d0a;font-size:17px;line-height:1.5;position:relative}html:has(.jh){scrollbar-width:none}html:has(.jh) body{scrollbar-width:none}html:has(.jh)::-webkit-scrollbar{display:none}html:has(.jh) body::-webkit-scrollbar{display:none}.jh *{box-sizing:border-box;margin:0;padding:0}.jh a{color:inherit;text-decoration:none}.jh .swrap{width:min(1200px,100% - 48px);margin:0 auto}.jh .nav{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.jh .brand{font-family:var(--serif);align-items:center;gap:10px;font-size:26px;font-weight:600;display:flex}.jh .brand img{width:40px;height:40px;display:block}.jh .links{gap:28px;font-size:15px;font-weight:500;display:flex}.jh .links a:hover,.jh .k-flinks a:hover{color:var(--turmeric)}.jh .cta{background:var(--clay);color:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}.jh h1{font-family:var(--serif);margin-bottom:12px;font-size:58px;font-weight:500;line-height:1.03}.jh p{color:#e3dacf}.jh .lede{margin-bottom:20px;font-size:19px}.jh .ctas{align-items:center;gap:22px;margin-bottom:16px;display:flex}.jh .fine{color:var(--muted);border-top:1px solid var(--line-d);padding-top:12px;font-size:14px}.jh .fine b{color:var(--ivory)}.jh .textlink{border-bottom:1.5px solid;padding-bottom:1px;font-weight:600}.jh .textlink:hover{color:var(--turmeric)}.jh .h4{width:min(1320px,100%);margin:0 auto;padding:22px 24px 26px}.jh .h4-head{text-align:center;max-width:900px;margin:0 auto}.jh .h4-head h1{white-space:nowrap;font-size:min(58px,4.3vw)}.jh .h4-head{max-width:none}.jh .h4-head .lede{max-width:760px;margin:0 auto;font-size:18px}.jh .h4-stage{grid-template-columns:350px 130px 1fr;align-items:center;margin-top:22px;display:grid}.jh .h4-roots{text-align:center;position:relative}.jh .h4-map{width:100%;max-width:320px;height:auto;margin:0 auto;display:block}.jh .h4-map image{display:block}.jh .h4-chip{color:var(--ivory);white-space:nowrap;background:#2e2219;border:1px solid #e8b8704d;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;box-shadow:0 2px 10px #00000040}.jh .h4-chip i{background:var(--clay);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.jh .h4-cap{font-family:var(--serif);color:var(--ivory);margin-top:4px;font-size:24px;font-style:italic;line-height:1.1}.jh .h4-cap small{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:12px;font-style:normal;display:block}.jh .h4-bridge{justify-content:center;align-items:center;height:200px;display:flex;position:relative}.jh .h4-bridge svg{width:120px;height:100px;overflow:visible}.jh .h4-bridge .h4-lbl{font-family:var(--serif);color:var(--turmeric);white-space:nowrap;font-size:21px;font-style:italic;position:absolute;top:calc(50% - 70px);left:50%;transform:translate(-50%)}.jh .h4-app{grid-template-columns:1fr 262px 1fr;align-items:center;gap:26px;display:grid}.jh .h4-feats{flex-direction:column;gap:20px;display:flex}.jh .h4-feat{position:relative}.jh .h4-feats.l .h4-feat{text-align:right;padding-right:22px}.jh .h4-feats.r .h4-feat{padding-left:22px}.jh .h4-feat:after{content:"";background:var(--clay);width:14px;height:1px;position:absolute;top:11px}.jh .h4-feat:before{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px;position:absolute;top:8px}.jh .h4-feats.l .h4-feat:after{right:0}.jh .h4-feats.l .h4-feat:before{right:-3px}.jh .h4-feats.r .h4-feat:after{left:0}.jh .h4-feats.r .h4-feat:before{left:-3px}.jh .h4-feat b{color:var(--ivory);font-size:16px;font-weight:600;display:block}.jh .h4-feat span{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35;display:block}.jh .h4-gal{flex-direction:column;flex:none;align-items:center;gap:16px;display:flex}.jh .ip.h4-gal-phone{--ip-w:240px}.jh .h4-gal-img{opacity:0;transition:opacity .6s}.jh .h4-gal-img[data-on]{opacity:1}.jh .h4-dots{gap:4px;display:flex}.jh .h4-dots button{cursor:pointer;background:0 0;border:0;width:24px;height:24px;position:relative}.jh .h4-dots button:after{content:"";background:#f5f0e847;border-radius:99px;width:7px;height:7px;transition:width .3s,background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jh .h4-dots button[data-on]:after{background:var(--turmeric);width:20px}.jh button.h4-feat{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;display:block}.jh button.h4-feat:focus-visible,.jh .h4-dots button:focus-visible{outline:2px solid var(--turmeric);outline-offset:3px;border-radius:8px}.jh .h4-feat b,.jh .h4-feat span{transition:color .3s}.jh .h4-feat:before{transition:transform .3s,background .3s}.jh .h4-feat[data-on]:before{background:var(--turmeric);transform:scale(1.6)}.jh .h4-feat[data-on] b{color:var(--turmeric)}.jh .h4-feat[data-on] span{color:var(--ivory)}@media (prefers-reduced-motion:reduce){.jh .h4-gal-img,.jh .h4-dots button:after,.jh .h4-feat:before{transition:none}}.jh .h4-offer{text-align:center;max-width:640px;margin:18px auto 0}.jh .h4-offer .fine{margin:0}.jh .h4-offer .ctas{justify-content:center;margin:14px 0 0}.jh .k-s{padding:44px 0}.jh #learn+#pricing{padding-top:0}.jh .k-s.alt{background:var(--n2)}.jh .k-s h2{font-family:var(--serif);margin-bottom:10px;font-size:44px;font-weight:500;line-height:1.05}.jh .k-s h3{font-family:var(--serif);margin-bottom:4px;font-size:25px;font-weight:600;line-height:1.1}.jh .k-eye{letter-spacing:.08em;text-transform:uppercase;color:var(--clay);margin-bottom:6px;font-size:13px;font-weight:600}.jh .k-lead{color:var(--muted);max-width:640px;margin-bottom:18px;font-size:18px}.jh .k-small{color:var(--muted);margin-top:14px;font-size:15px}.jh .k-two{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.jh .k-picside{flex-direction:column;align-items:center;display:flex}.jh .k-phone{background:#0b0806;border:2px solid #4d3d31;border-radius:34px;flex:none;width:228px;padding:8px;box-shadow:0 18px 44px #00000059}.jh .k-phone .scr{background:#1a120d;border-radius:26px;height:380px;overflow:hidden}.jh .k-phone .scr.tall{height:400px}.jh .k-phone img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.jh .k-phones{justify-content:center;align-items:flex-start;gap:18px;display:flex}.jh .k-phones .k-phone:nth-child(2){margin-top:34px}.jh .k-path{align-items:center;margin:10px 0 6px;display:flex}.jh .k-path i{background:#e8b87059;flex:1;height:2px}.jh .k-path b{background:var(--clay);border-radius:50%;flex:none;width:12px;height:12px}.jh .k-path b.big{background:var(--turmeric);width:24px;height:24px;box-shadow:0 0 0 6px #e8b8702e}.jh .k-path b.first{width:20px;height:20px}.jh .k-days{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:14px;display:grid}.jh .k-dcard{background:var(--n3);border:1px solid var(--line-d);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.jh .k-dcard .tp{padding:18px 22px 14px}.jh .k-dcard .num{font-family:var(--serif);color:var(--turmeric);font-size:44px;font-weight:600;line-height:1}.jh .k-dcard .pic{border:1px solid var(--line-d);border-bottom:0;border-radius:16px 16px 0 0;height:240px;margin:auto 22px 0;overflow:hidden}.jh .k-dcard .pic img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.jh .k-dcard .pic.drawn{background:radial-gradient(circle,#4a3022,#22180f);justify-content:center;align-items:center;display:flex}.jh .k-mini{border:10px solid #e8b87040;border-top-color:var(--turmeric);border-right-color:var(--clay);width:170px;height:170px;font-family:var(--serif);color:var(--turmeric);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:30px;line-height:1;display:flex}.jh .k-mini small{font-size:16px;font-family:var(--sans);color:var(--muted)}.jh .k-breath{width:180px;height:180px}.jh .k-soon{border:1px solid var(--turmeric);color:var(--turmeric);vertical-align:middle;border-radius:999px;margin:0 0 4px 4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.jh .k-ev4{grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:4px;display:grid}.jh .k-ev{border-top:2px solid var(--clay);padding-top:10px}.jh .k-ev p{font-size:16px}.jh .k-limbs2{grid-template-columns:420px 1fr;align-items:center;gap:40px;display:grid}.jh .k-ring{width:420px;height:420px;margin:0 auto;position:relative}.jh .k-ring .halo{background:radial-gradient(circle,#c4724a47 0 38%,#c4724a0f 39% 70%,#0000 71%);border:1px solid #e8b87059;border-radius:50%;position:absolute;inset:7%}.jh .k-ring .spokes{width:100%;height:100%;position:absolute;inset:0}.jh .k-ring .spokes line{stroke:#e8b87066;stroke-width:.4px}.jh .k-ring .lb{white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.jh .k-ring .lb>b{white-space:nowrap;font-family:var(--serif);color:var(--turmeric);background:#120d0a;border:1px solid #e8b87066;border-radius:999px;padding:2px 8px;font-size:20px;font-weight:600;display:block}.jh .k-ring .centre{text-align:center;font-family:var(--serif);color:var(--turmeric);width:170px;font-size:30px;line-height:1.05;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jh .k-ring .centre img{width:64px;height:64px;margin:0 auto 2px;display:block}.jh .k-ring .centre small{font-family:var(--sans);color:var(--muted);margin-top:2px;font-size:13px;line-height:1.3;display:block}.jh .k-limbs{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.jh .k-limb{background:var(--n3);border:1px solid var(--line-d);-moz-column-gap:10px;border-radius:16px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:12px 16px;display:grid}.jh .k-limb .ln{font-family:var(--serif);color:var(--clay);grid-row:span 2;font-size:30px;line-height:1}.jh .k-limb b{font-family:var(--serif);color:var(--turmeric);font-size:22px;font-weight:600}.jh .k-limb .lt{color:#e3dacf;font-size:15px}.jh .k-score{background:linear-gradient(150deg,#3b2619,#22180f);border:1px solid #e8b8704d;border-radius:22px;align-items:center;gap:26px;width:100%;max-width:520px;padding:24px 26px;display:flex}.jh .k-score .ringbig{border:12px solid #e8b87038;border-top-color:var(--turmeric);border-right-color:var(--clay);width:150px;height:150px;font-family:var(--serif);color:var(--turmeric);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:28px;display:flex}.jh .k-score .bars{flex:1;gap:7px;display:grid}.jh .k-score .k-b{color:var(--muted);grid-template-columns:78px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.jh .k-score .k-b i{background:linear-gradient(90deg, var(--clay), var(--turmeric));border-radius:99px;height:8px;display:block}.jh .k-pts{gap:12px;list-style:none;display:grid}.jh .k-pts li{border-left:2px solid var(--clay);padding-left:14px}.jh .k-pts li b{color:var(--ivory);font-weight:600;display:block}.jh .k-pts li span{color:#e3dacf;font-size:16px;display:block}.jh .k-arts .k-row{border-top:1px solid var(--line-d);padding:12px 0;display:block}.jh .k-arts .k-row:last-child{border-bottom:1px solid var(--line-d)}.jh .k-arts .k-row:hover h3{color:var(--turmeric)}.jh .kind{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.jh .k-prhead{align-items:center;gap:26px;margin-bottom:6px;display:flex}.jh .k-badge{border:1.5px solid var(--turmeric);width:128px;height:128px;font-family:var(--serif);color:var(--turmeric);text-align:center;background:radial-gradient(circle,#4a3022,#22180f);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1.05;display:flex;box-shadow:0 0 0 6px #e8b8701f}.jh .k-badge img{width:48px;height:48px;margin-bottom:2px}.jh .k-treesm{flex:none;width:92px;height:92px}.jh .k-three3{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:10px;display:grid}.jh .k-plan{background:var(--n3);border:1px solid var(--line-d);border-radius:20px;padding:20px 22px}.jh .k-plan h3{margin-bottom:8px}.jh .k-plan .k-price{font-family:var(--serif);color:var(--turmeric);margin-bottom:8px;font-size:26px}.jh .k-two2{grid-template-columns:1fr 1fr;align-items:start;gap:14px 20px;margin-top:10px;display:grid}.jh .k-faq{background:var(--n3);border:1px solid var(--line-d);border-radius:16px;padding:16px 20px}.jh .k-faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:14px;list-style:none;display:flex}.jh .k-faq summary::-webkit-details-marker{display:none}.jh .k-faq summary h3{margin:0}.jh .k-faq summary:after{content:"+";font-family:var(--serif);color:var(--turmeric);flex:none;font-size:28px;line-height:1}.jh .k-faq[open] summary:after{content:"−"}.jh .k-faq p{margin-top:8px;font-size:16px}.jh .k-s.offer{background:linear-gradient(120deg,#5a3424,#3a2419);padding:34px 0 28px}.jh .k-offer{align-items:center;gap:28px;display:flex}.jh .k-grow{flex:1}.jh .k-s.offer h2{margin-bottom:6px}.jh .k-s.k-footer{color:var(--muted);background:#0d0907;padding:26px 0 24px;font-size:14px}.jh .k-foot{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.jh .k-foot p{color:var(--muted);max-width:640px;font-size:14px}.jh .k-fl{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.jh .k-fl img{width:36px;height:36px}.jh .k-soc{gap:8px;display:flex}.jh .k-soc a{width:26px;height:26px;color:var(--turmeric);border:1.5px solid #e8b8708c;border-radius:50%;place-items:center;display:grid}.jh .k-soc a:hover{border-color:var(--turmeric)}.jh .k-soc svg{width:13px;height:13px}.jh .k-flinks{flex-wrap:wrap;gap:18px;display:flex}@media (max-width:1180px){.jh .h4-stage{grid-template-columns:1fr;gap:0}.jh .h4-roots{width:350px;margin:0 auto}.jh .h4-bridge{height:110px}.jh .h4-bridge svg{width:96px;height:80px;transform:rotate(90deg)}.jh .h4-bridge .h4-lbl{top:50%;left:calc(50% + 48px);transform:translateY(-50%)}.jh .k-limbs2{grid-template-columns:1fr;gap:28px}}@media (max-width:960px){.jh .k-two{grid-template-columns:1fr;gap:28px}.jh .k-days,.jh .k-three3{grid-template-columns:1fr 1fr}}@media (max-width:760px){.jh .h4-head h1{white-space:normal;font-size:40px}.jh{font-size:16px}.jh .swrap{width:calc(100% - 32px)}.jh .links{display:none}.jh .brand{font-size:22px}.jh .brand img{width:34px;height:34px}.jh .cta{padding:8px 13px;font-size:13px}.jh h1{font-size:40px}.jh .h4{width:auto;padding:10px 16px 20px}.jh .h4-head .lede{font-size:16px}.jh .h4-offer .ctas{gap:16px}.jh .h4-stage{grid-template-columns:1fr;gap:0;margin-top:18px}.jh .h4-roots{width:330px;max-width:100%;margin:0 auto}.jh .h4-chip{padding:4px 9px;font-size:12.5px}.jh .h4-cap{font-size:21px}.jh .h4-bridge{height:84px}.jh .h4-bridge svg{width:84px;height:70px;transform:rotate(90deg)}.jh .h4-bridge .h4-lbl{font-size:19px;top:50%;left:calc(50% + 40px);transform:translateY(-50%)}.jh .h4-app{flex-direction:column;align-items:center;gap:22px;display:flex}.jh .h4-gal{order:-1}.jh .ip.h4-gal-phone{--ip-w:230px}.jh .h4-feats{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.jh .h4-feats.l .h4-feat,.jh .h4-feats.r .h4-feat{text-align:left;padding:0 0 0 14px}.jh .h4-feat:after{display:none}.jh .h4-feats.l .h4-feat:before,.jh .h4-feats.r .h4-feat:before{left:0;right:auto}.jh .h4-feat b{font-size:15px}.jh .h4-feat span{font-size:13.5px}.jh .h4-app .h4-feats.r{margin-top:-8px}.jh .k-s{padding:30px 0}.jh .k-s h2{font-size:32px}.jh .k-s h3{font-size:22px}.jh .k-two{grid-template-columns:1fr;gap:22px}.jh .k-phone{border-radius:26px;width:158px;padding:6px}.jh .k-phone .scr,.jh .k-phone .scr.tall{border-radius:20px;height:300px}.jh .k-phones{gap:12px}.jh .k-phones .k-phone:nth-child(2){margin-top:22px}.jh .k-path b{width:7px;height:7px}.jh .k-path b.big{width:16px;height:16px}.jh .k-path b.first{width:12px;height:12px}.jh .k-days{grid-template-columns:1fr;gap:14px}.jh .k-dcard .pic{height:190px}.jh .k-mini{width:130px;height:130px;font-size:24px}.jh .k-breath{width:140px;height:140px}.jh .k-ev4{grid-template-columns:1fr}.jh .k-limbs2{grid-template-columns:1fr;gap:18px}.jh .k-ring{width:340px;height:340px}.jh .k-ring .lb>b{padding:1px 6px;font-size:14px}.jh .k-ring .centre{width:150px;font-size:22px}.jh .k-ring .centre img{width:50px;height:50px}.jh .k-ring .centre small{font-size:11.5px}.jh .k-limbs{grid-template-columns:1fr 1fr}.jh .k-limb{padding:10px 12px}.jh .k-limb b{font-size:19px}.jh .k-limb .lt{font-size:14px}.jh .k-score{flex-direction:column;gap:16px;padding:20px 18px}.jh .k-score .bars{width:100%}.jh .k-prhead{gap:16px}.jh .k-badge{width:92px;height:92px;font-size:14px}.jh .k-badge img{width:34px;height:34px}.jh .k-treesm{width:62px;height:62px}.jh .k-three3,.jh .k-two2{grid-template-columns:1fr}.jh .k-offer{display:block}.jh .k-offer .k-treesm{margin-bottom:8px}.jh .k-offer .k-store{margin-top:14px}.jh .k-foot{flex-direction:column;gap:16px}.jh .k-fl{align-items:flex-start}}.jh .brand img.brand-icon,.jh .k-fl img.brand-icon{border-radius:22.5%;box-shadow:0 0 0 1px #f5f0e81f}.jh .h4-mini{border-radius:6px;width:100%;max-width:330px;height:auto;margin:0 auto;display:block;box-shadow:0 18px 40px -18px #000000b3}.jh .h4-chip{z-index:1;align-items:center;gap:7px;display:inline-flex}.jh .h4-chip svg{fill:none;width:18px;height:18px;stroke:var(--turmeric);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.jh .h4-faces{flex:none;display:inline-flex}.jh .h4-faces img{-o-object-fit:cover;object-fit:cover;border:1.5px solid #2e2219;border-radius:50%;width:22px;height:22px}.jh .h4-faces img+img{margin-left:-7px}.jh .h4-chip.c0{top:2%;left:-5%}.jh .h4-chip.c1{top:9%;right:-7%}.jh .h4-chip.c2{top:51%;left:-7%}.jh .h4-chip.c3{top:62%;right:-14%}.jh .h4-chip.c4{top:74%;left:-6%}.jh .ip{--ip-w:220px;width:var(--ip-w);flex:none;container-type:inline-size}.jh .ip-body{background:linear-gradient(145deg,#4b3c31,#1d1510 40%,#2b2019 70%,#514034);border-radius:16.5cqw;padding:3.6cqw;position:relative;box-shadow:inset 0 0 0 .5cqw #120d0a,inset 0 0 0 .9cqw #f5f0e829,0 6cqw 14cqw #00000080}.jh .ip-screen{aspect-ratio:1179/2556;background:#0f0b08;border-radius:13cqw;position:relative;overflow:hidden}.jh .ip .ip-img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.jh .ip .ip-img.ip-img-bottom{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.jh .ip-drawn{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.jh .ip-island{background:#000;border-radius:99px;width:30cqw;height:8.6cqw;position:absolute;top:3.1cqw;left:50%;transform:translate(-50%)}.jh .ip-status{color:#f5f0e8;height:8cqw;font-family:var(--sans);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:0 7.5cqw 0 10cqw;font-size:4.6cqw;font-weight:600;display:flex;position:absolute;top:3.4cqw;left:0;right:0}.jh .ip-status svg{fill:currentColor;width:17cqw;height:auto}.jh .ip-btn{background:#3d3027;border-radius:1cqw;width:1.1cqw;position:absolute}.jh .ip-btn-action{height:6%;top:19%;left:-.8cqw}.jh .ip-btn-up{height:9.5%;top:28%;left:-.8cqw}.jh .ip-btn-down{height:9.5%;top:39.5%;left:-.8cqw}.jh .ip-btn-power{height:14%;top:30%;right:-.8cqw}.jh .k-dcard .pic.phone{background:0 0;border:0;border-radius:0;justify-content:center;height:auto;margin:auto 0 0;padding:6px 22px 26px;display:flex}.jh .k-dcard .pic.phone .ip{--ip-w:214px}.jh .k-phones .ip{--ip-w:236px}.jh .k-phones .ip:nth-child(2){margin-top:46px}.jh .k-picside>.ip{--ip-w:250px}.jh .ds{text-align:center;background:radial-gradient(90% 60% at 50% 45%,#3a2619,#120d0a 75%);flex-direction:column;justify-content:center;align-items:center;gap:5cqw;width:100%;height:100%;padding:16cqw 8cqw 10cqw;display:flex}.jh .ds-kick{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:4.4cqw;font-weight:600}.jh .ds-title{font-family:var(--serif);color:var(--ivory);font-size:9cqw;line-height:1.05}.jh .ds .k-breath{width:64cqw;height:64cqw}.jh .ds .k-mini{border-width:3.6cqw;width:60cqw;height:60cqw;font-size:10cqw}.jh .ds .k-mini small{font-size:5.4cqw}.jh .ds-bar{background:#f5f0e824;border-radius:9px;width:70%;height:1.2cqw;overflow:hidden}.jh .ds-bar i{background:var(--clay);width:38%;height:100%;display:block}.jh .ds-small{color:var(--muted);font-size:4.6cqw}.jh .k-score .k-b i{transform-origin:0}.jh [data-anim=ready] .k-score .k-b i,.jh .k-score[data-anim=ready] .k-b i{transform:scaleX(0)}.jh .k-score[data-anim=in] .k-b i{transition:transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 90ms + .15s);transform:scaleX(1)}.jh .k-score .ringbig{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s}.jh .k-score[data-anim=ready] .ringbig{opacity:0;transform:rotate(-120deg)scale(.85)}.jh .k-score[data-anim=ready] .ringbig span,.jh .k-score[data-anim=in] .ringbig span{display:inline-block}.jh .k-score[data-anim=ready] .ringbig span{transform:rotate(120deg)}.jh .k-score[data-anim=in] .ringbig span{transition:transform .9s cubic-bezier(.22,1,.36,1)}.jh .k-ring{--ring:420px}.jh .k-ring .lb{transform:rotate(var(--a)) translateY(calc(var(--r) * var(--ring) / -100)) rotate(calc(var(--a) * -1)) translate(-50%, -50%);top:50%;left:50%}.jh .k-ring .spokes line{stroke-dasharray:1;stroke-dashoffset:0}.jh .k-ring .centre{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s}.jh .k-ring .halo{transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s}.jh .k-ring[data-anim=ready] .centre{opacity:0;transform:translate(-50%,-50%)scale(.6)}.jh .k-ring[data-anim=ready] .halo{opacity:0;transform:scale(.4)}.jh .k-ring[data-anim=ready] .lb{opacity:0}.jh .k-ring[data-anim=ready] .spokes line{stroke-dashoffset:1px}.jh .k-ring[data-anim=in] .lb{transition:transform 1s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 80ms + .45s), opacity .5s ease calc(var(--i) * 80ms + .45s)}.jh .k-ring[data-anim=in] .spokes line{transition:stroke-dashoffset .7s ease calc(var(--i) * 80ms + .4s)}.jh .k-ring[data-variant=sweep][data-anim=ready] .lb{transform:rotate(var(--a)) translateY(0) rotate(calc(var(--a) * -1)) translate(-50%, -50%) scale(.5)}.jh .k-ring[data-variant=sweep] .lb{transform:rotate(var(--a)) translateY(calc(var(--r) * var(--ring) / -100)) rotate(calc(var(--a) * -1)) translate(-50%, -50%) scale(1)}.jh .k-ring[data-variant=orbit][data-anim=ready] .lb{transform:rotate(0deg) translateY(calc(var(--r) * var(--ring) / -100)) rotate(0deg) translate(-50%, -50%)}.jh .k-ring[data-variant=orbit][data-anim=in] .lb{transition:transform 1.6s cubic-bezier(.45,0,.2,1) .5s,opacity .4s .45s}.jh .k-ring[data-variant=orbit][data-anim=in] .spokes line{transition:stroke-dashoffset .6s ease calc(var(--i) * .12s + 1.5s)}.jh .k-ring .orb{position:absolute;inset:0}.jh #eight-limbs{overflow-x:clip}@keyframes k-turn{to{transform:rotate(360deg)}}.jh .k-ring[data-spin][data-anim=in] .orb,.jh .k-ring[data-spin][data-anim=in] .lb>b{animation:90s linear 3s infinite k-turn}.jh .k-ring[data-spin][data-anim=in] .lb>b{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.jh .k-ring *,.jh .k-score *{transition:none!important;animation:none!important}}@media (max-width:760px){.jh .h4-mini{max-width:300px}.jh .h4-chip svg{width:15px;height:15px}.jh .h4-faces img{width:18px;height:18px}.jh .h4-chip.c0{left:-2%}.jh .h4-chip.c1{right:-2%}.jh .h4-chip.c2{left:-3%}.jh .h4-chip.c3{top:63%;right:-3%}.jh .h4-chip.c4{left:-2%}.jh .k-ring{--ring:340px}.jh .k-dcard .pic.phone .ip{--ip-w:200px}.jh .k-phones .ip{--ip-w:160px}.jh .k-phones .ip:nth-child(2){margin-top:30px}.jh .k-picside>.ip{--ip-w:210px}}.jh.jh-bar{z-index:30}.jh .nav-end{align-items:center;gap:12px;display:flex}.jh .links a[aria-current=page]{color:var(--turmeric)}.jh .nav-menu{display:none;position:relative}.jh .nav-menu summary{cursor:pointer;border:1px solid var(--line-d);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;list-style:none;display:flex}.jh .nav-menu summary::-webkit-details-marker{display:none}.jh .nav-menu summary span{background:var(--ivory);border-radius:2px;width:16px;height:1.6px;display:block}.jh .nav-menu nav{background:var(--n3);border:1px solid var(--line-d);border-radius:16px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #00000073}.jh .nav-menu nav a{border-radius:10px;padding:10px 12px;font-size:16px;font-weight:500}.jh .nav-menu nav a[aria-current=page]{color:var(--turmeric);background:#e8b87014}@media (max-width:760px){.jh .nav-menu{display:block}}
