/* Founder-led public pages. Existing chocolate and ivory, no remote assets. */
.natalia-world{--nw-chocolate:#38231e;--nw-ivory:#f6f0e9;--nw-rose:#d9b5a5;--nw-muted:#6b5147;--nw-line:#d6c5b8}
.natalia-world .header{background:var(--nw-ivory)}.natalia-world .header-inner{flex-wrap:nowrap;gap:24px;min-height:90px}.natalia-world .header nav{gap:22px;font-size:.8125rem}.natalia-world .announcement{background:#eadccf;font-size:.8125rem}.natalia-world .announcement a{display:inline-block;min-height:24px}.natalia-world .button{border-radius:12px;gap:24px}.natalia-world h1,.natalia-world h2{letter-spacing:-.055em}.natalia-world h2{font-size:clamp(2.3rem,4.1vw,3.8rem)}.natalia-world h1 em,.natalia-world h2 em{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.06em;color:inherit}.natalia-world .eyebrow{font-size:.75rem;letter-spacing:.12em}.natalia-world .text-link{border:0;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.natalia-world .text-link:hover{text-decoration-thickness:2px}
.nw-hero{background:var(--nw-chocolate);color:var(--nw-ivory);padding:58px 0 0}.nw-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.nw-hero-copy{padding:0 0 28px}.nw-hero h1{font-size:clamp(3.2rem,5.8vw,6rem);line-height:1.01;margin:25px 0 28px;font-weight:450;text-wrap:initial}.nw-hero h1 em{color:var(--nw-rose)}.nw-intro{max-width:42ch;color:#e2d2c7;font-size:1.0625rem;line-height:1.7}.nw-actions{display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center;margin-top:28px}.nw-quiet{display:inline-flex;min-height:44px;align-items:center;font-size:.875rem;text-decoration:underline;text-underline-offset:5px}.nw-status{font-size:.75rem;line-height:1.6;margin-top:15px;color:#e2d2c7}.nw-hero a:focus-visible,.nw-close a:focus-visible{outline-color:var(--nw-rose)}.nw-montage{position:relative;min-width:0;display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:16px;padding-top:14px}.nw-montage figure{min-width:0}.nw-montage img{width:100%;height:auto;object-fit:cover;display:block;border-radius:20px}.nw-food-photo{align-self:start}.nw-food-photo img{aspect-ratio:4/5}.nw-move-photo{margin:80px 0 -10px}.nw-move-photo img{aspect-ratio:3/4;object-position:33% center}.nw-montage figcaption{font-size:.75rem;line-height:1.5;color:#e2d2c7;padding-top:13px}.nw-image-note{grid-column:1/-1;margin:15px 0 0;font-size:.75rem;line-height:1.5;color:#d1bcb0}.nw-hero-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:43px;padding-block:22px;border-top:1px solid #6f5046;font-size:.75rem}.nw-hero-foot>span{letter-spacing:.1em}.nw-hero-foot>p{color:#e2d2c7}.nw-hero-foot>a{min-height:44px;display:inline-flex;gap:14px;align-items:center;text-decoration:underline;text-underline-offset:5px}
.nw-contents{display:flex;flex-wrap:wrap;align-items:center;gap:8px 30px;padding-block:17px;border-bottom:1px solid var(--nw-line);font-size:.8125rem}.nw-contents>span{color:var(--nw-muted);margin-right:auto}.nw-contents a{display:inline-flex;align-items:center;min-height:44px}
.nw-founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:90px}.nw-founder h2{margin:20px 0 22px}.nw-founder-name{font-size:1rem;font-weight:550}.nw-places{list-style:none;padding:0;margin:32px 0 0;max-width:330px}.nw-places li{display:flex;gap:20px;padding:16px 0;border-top:1px solid var(--nw-line)}.nw-places li>span{font-size:.75rem;color:var(--nw-muted);padding-top:4px}.nw-places strong{font-size:.9375rem;font-weight:550}.nw-places p{font-size:.8125rem;color:var(--nw-muted);margin-top:2px}.nw-founder-copy{padding-top:4px;min-width:0}.nw-story-opening{font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.18;letter-spacing:-.04em;margin-bottom:28px}.nw-founder-copy>p:not(.nw-story-opening){color:var(--nw-muted);max-width:57ch;margin-bottom:20px}.nw-founder-copy>.text-link{font-size:.875rem;margin-top:18px}.nw-founder .founder-story{margin-top:25px;border-top:1px solid var(--nw-line)}.nw-founder .founder-story summary{font-size:.9375rem;padding-block:20px}.nw-founder .founder-story-body h3{font-size:1.4rem;margin:8px 0 14px}.nw-founder .founder-story-body p{padding-bottom:18px}.nw-founder .founder-story-body ul{padding-left:20px;color:var(--nw-muted);font-size:.9375rem;margin:10px 0 24px}
.nw-method-wrap{background:#eadccf;scroll-margin-top:24px}.nw-method{padding-block:72px}.nw-method-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:start}.nw-method-heading h2{margin-top:22px}.nw-method-heading>div:last-child{padding-top:32px}.nw-method-heading>div:last-child>p:first-child{max-width:43ch;color:var(--nw-muted);margin-bottom:24px}.nw-inline-link{display:table;min-height:44px;padding-top:13px;font-size:.8125rem;text-decoration:underline;text-underline-offset:5px}.nw-small{font-size:.75rem;line-height:1.65;color:var(--nw-muted)}.nw-method-heading .nw-small{margin-top:12px}.nw-program-facts{display:flex;gap:12px 30px;flex-wrap:wrap;padding-block:25px;border-block:1px solid #c7b1a1;margin-top:40px;font-size:.8125rem;font-weight:550}.nw-roadmap{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:34px}.nw-roadmap article{min-width:0;border-top:2px solid #ad8b77;padding-top:18px}.nw-roadmap article>span{font-size:.75rem;letter-spacing:.08em}.nw-roadmap h3{font-size:1.375rem;line-height:1.2;margin:17px 0 13px;max-width:16ch}.nw-roadmap p{font-size:.875rem;color:var(--nw-muted);max-width:26ch}.nw-program-bottom{display:flex;justify-content:space-between;gap:36px;align-items:center;margin-top:35px}.nw-program-bottom>p{font-size:.75rem;max-width:73ch;color:var(--nw-muted)}.nw-program-bottom>a{flex-shrink:0;font-size:.875rem}
.nw-everyday{padding-block:88px 76px}.nw-section-heading{margin-bottom:35px}.nw-section-heading h2{margin-top:17px}.nw-section-heading>p:last-child:not(.eyebrow){max-width:48ch;color:var(--nw-muted);margin-top:22px}.nw-everyday-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.nw-everyday-grid article{min-width:0}.nw-everyday-middle{padding-top:55px}.nw-photo-link{display:block;position:relative}.nw-photo-link img{display:block;width:100%;aspect-ratio:4/4.5;object-fit:cover;border-radius:18px}.nw-everyday-middle img{aspect-ratio:1/1;object-position:40% center}.nw-photo-caption{display:block;font-size:.75rem;letter-spacing:.07em;color:var(--nw-muted);padding-block:10px 20px}.nw-everyday-grid h3{font-size:1.65rem;line-height:1.15;margin:14px 0}.nw-everyday-grid article>p:not(.eyebrow){color:var(--nw-muted);font-size:.9375rem;max-width:34ch}.nw-everyday-grid .text-link{font-size:.8125rem;margin-top:14px}.nw-reference-note{margin-top:30px}
.nw-journal{padding-block:0 70px}.nw-heading-inline{display:flex;align-items:end;justify-content:space-between;gap:36px}.nw-heading-inline>.text-link{font-size:.875rem;flex-shrink:0}.nw-journal .card-copy h3{font-size:1.5rem;line-height:1.2;margin:12px 0 14px}.nw-journal .card-copy>p:not(.card-meta){font-size:.875rem;color:var(--nw-muted)}.nw-journal .card-photo{border-radius:16px}.nw-journal .card-photo img{aspect-ratio:4/3;height:auto}.nw-journal .card-read{font-size:.8125rem}
.nw-letter{display:grid;grid-template-columns:1fr 1fr;gap:88px;background:#eadfd9;padding:44px 48px;border-radius:20px;margin-bottom:72px}.nw-letter h2{font-size:2.4rem;margin:18px 0}.nw-letter>div:first-child>p:last-child{font-size:.9375rem;color:var(--nw-muted);max-width:37ch}.nw-letter-excerpt{font-size:1.35rem;line-height:1.5;letter-spacing:-.025em;max-width:34ch;padding-top:13px}.nw-letter .nw-small{margin-top:22px}.nw-letter .text-link{font-size:.8125rem;margin-top:10px}
.nw-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;margin-bottom:76px}.nw-faq h2{margin-top:18px}.nw-faq details:first-child{border-top:1px solid var(--nw-line)}.nw-faq summary{font-size:.9375rem}.nw-close{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:var(--nw-chocolate);color:var(--nw-ivory);padding:48px;border-radius:22px;margin-bottom:75px}.nw-close h2{font-size:clamp(2.8rem,4.3vw,4.4rem);margin:18px 0}.nw-close h2 em{color:var(--nw-rose)}.nw-close>div:first-child>p:last-child{color:#e2d2c7}.nw-close>div:last-child{justify-self:end}.nw-close .nw-quiet{margin-top:12px;color:#e2d2c7;font-size:.75rem}.natalia-world footer{padding-top:35px}.natalia-world .footer-map h2{font-size:.875rem;letter-spacing:0}
/* Reusable founder and method notes on the program and daily preview. */
.natalia-world h1,.natalia-world h2{overflow-wrap:anywhere}.nw-founder>*,.nw-hero-grid>*,.nw-method-heading>*,.nw-letter>*,.nw-faq>*,.nw-close>*{min-width:0}.nw-photo-link img{height:auto}
.eight-preview .eight-hero-copy h1 em{font-family:Georgia,serif;font-style:italic;color:#765345}.eight-preview .eight-natalia{border-radius:18px;background:#eadfd9;padding:38px;gap:60px}.eight-preview .eight-natalia-copy p{font-size:.9375rem}.nw-coach-note{border-left:3px solid #b68e7b;padding:4px 0 4px 20px;margin:25px 0 30px}.nw-coach-note p{max-width:64ch;font-size:.9375rem;color:#6b5147}.nw-coach-note .j-eyebrow{margin-bottom:9px}.nw-coach-note a{font-size:.8125rem}
@media(min-width:901px){.nw-montage{animation:nw-arrive .6s ease-out both}@keyframes nw-arrive{from{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:none}}}
@media(max-width:1100px){.natalia-world .header-inner{gap:18px;flex-wrap:wrap}.natalia-world .header nav{gap:18px}.nw-hero-grid{gap:36px}.nw-founder,.nw-faq{gap:55px}.nw-method-heading{gap:42px}.nw-letter{gap:48px}.nw-everyday-grid{gap:25px}.nw-hero h1{font-size:4.6rem}}
@media(max-width:800px){.nw-hero-grid{grid-template-columns:1.1fr 1fr;gap:25px}.nw-hero h1{font-size:3.7rem}.nw-intro{font-size:.9375rem}.nw-montage{grid-template-columns:1fr}.nw-move-photo{display:none}.nw-image-note{margin-top:0}.nw-founder{grid-template-columns:.8fr 1.2fr;gap:35px}.nw-method-heading{gap:30px}.nw-roadmap{grid-template-columns:repeat(2,1fr);gap:26px}.nw-letter{padding:34px;gap:36px}.nw-letter h2{font-size:2rem}.nw-everyday-grid{gap:20px}.nw-everyday-grid h3{font-size:1.4rem}.nw-faq{gap:35px}.nw-close{padding:36px;gap:30px}.nw-contents{gap:5px 22px}.nw-contents>span{width:100%}}
@media(max-width:700px){.natalia-world .header-inner{min-height:78px;gap:0}.natalia-world .header nav{font-size:.9375rem;gap:4px 22px}.natalia-world .announcement{font-size:.75rem;padding:7px 16px}.nw-hero{padding-top:32px}.nw-hero-grid{grid-template-columns:1fr;gap:14px}.nw-hero h1{font-size:clamp(3.2rem,13.5vw,5rem);margin:20px 0 23px}.nw-intro{font-size:1rem;max-width:38ch}.nw-actions{gap:10px 25px;margin-top:25px}.nw-actions .button{font-size:.875rem;padding-inline:20px}.nw-hero-copy{padding-bottom:14px}.nw-status{font-size:.75rem}.nw-montage{grid-template-columns:1.45fr 1fr;gap:14px;padding-top:4px}.nw-food-photo img{aspect-ratio:1/1}.nw-move-photo{display:block;margin:35px 0 -5px}.nw-move-photo img{aspect-ratio:1/1.12}.nw-montage img{border-radius:15px}.nw-montage figcaption{font-size:.75rem}.nw-image-note{font-size:.75rem;margin-top:7px}.nw-hero-foot{margin-top:24px;padding-block:13px;flex-wrap:wrap;gap:0 18px}.nw-hero-foot>span{font-size:.75rem}.nw-hero-foot>p{font-size:.75rem;margin-left:auto}.nw-hero-foot>a{width:100%;font-size:.75rem}.nw-contents{padding-block:13px;font-size:.75rem;gap:0 20px}.nw-contents>span{font-size:.75rem;margin-bottom:3px}.nw-founder{grid-template-columns:1fr;gap:30px;padding-block:52px}.nw-founder h2{font-size:2.9rem;margin-top:16px}.nw-places{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;gap:16px;margin-top:26px}.nw-places li{display:block;padding-top:12px}.nw-places li>span{display:block;margin-bottom:10px}.nw-places strong{font-size:.8125rem}.nw-places p{font-size:.75rem;line-height:1.5;margin-top:5px}.nw-story-opening{font-size:1.9rem;margin-bottom:22px}.nw-founder-copy>p:not(.nw-story-opening){font-size:.9375rem;margin-bottom:18px}.nw-founder-copy>.text-link{font-size:.8125rem}.nw-founder .founder-story-body h3{font-size:1.3rem}.nw-method{padding-block:45px}.nw-method-heading{grid-template-columns:1fr;gap:20px}.nw-method-heading h2{font-size:2.35rem;margin-top:17px}.nw-method-heading>div:last-child{padding-top:0}.nw-method-heading>div:last-child>p:first-child{font-size:.9375rem;margin-bottom:21px}.nw-program-facts{margin-top:28px;padding-block:18px;gap:9px 20px;font-size:.75rem}.nw-roadmap{gap:24px 22px;margin-top:27px}.nw-roadmap h3{font-size:1.2rem;margin-block:13px 10px}.nw-roadmap article>span{font-size:.75rem}.nw-roadmap p{font-size:.8125rem}.nw-program-bottom{display:block;margin-top:29px}.nw-program-bottom>a{margin-top:8px}.nw-everyday{padding-block:52px 48px}.nw-section-heading h2{font-size:2.35rem}.nw-section-heading>p:last-child:not(.eyebrow){font-size:.9375rem;margin-top:20px}.nw-everyday-grid{grid-template-columns:1fr;gap:34px}.nw-everyday-middle{padding-top:0}.nw-photo-link img,.nw-everyday-middle img{aspect-ratio:4/3;max-height:340px}.nw-everyday-grid h3{font-size:1.65rem}.nw-everyday-grid article>p:not(.eyebrow){max-width:none}.nw-photo-caption{padding-bottom:15px}.nw-everyday-grid .text-link{margin-top:10px}.nw-journal{padding-bottom:48px}.nw-heading-inline{display:block}.nw-heading-inline>.text-link{margin-top:13px}.nw-journal .journal-grid{gap:30px}.nw-journal .card-copy h3{font-size:1.5rem}.nw-letter{grid-template-columns:1fr;padding:28px 24px;gap:25px;margin-bottom:52px;border-radius:16px}.nw-letter h2{font-size:2rem}.nw-letter-excerpt{padding-top:0;font-size:1.2rem}.nw-letter .nw-small{margin-top:15px}.nw-faq{grid-template-columns:1fr;gap:25px;margin-bottom:48px}.nw-faq h2{font-size:2.3rem}.nw-close{grid-template-columns:1fr;padding:32px 25px;gap:25px;margin-bottom:50px;border-radius:16px}.nw-close h2{font-size:3rem;margin-block:15px}.nw-close>div:last-child{justify-self:start}.eight-preview .eight-natalia{padding:28px 23px;gap:22px}.nw-coach-note{padding-left:16px}.nw-coach-note p{font-size:.875rem}}
@media(max-width:360px){.nw-hero h1{font-size:3.1rem}.nw-actions{gap:6px 16px}.nw-actions .nw-quiet{font-size:.8125rem}.nw-hero-foot>span{width:100%}.nw-hero-foot>p{margin-left:0}.nw-roadmap{gap:24px 16px}.nw-places{gap:11px}.nw-places p{font-size:.75rem}.nw-close .button{padding-inline:18px;gap:17px}.nw-method-heading h2{font-size:2.15rem}}
@media(prefers-reduced-motion:reduce){.nw-montage{animation:none!important}.natalia-world *{scroll-behavior:auto;transition:none!important}}
