@charset "UTF-8";main:has(.home),main:has(.home)>.container{width:100%;max-width:none;margin:0;padding:0}body:has(.home){background:#f2eee5}.home.svelte-1uha8ag{--ink: #171410;--paper: #f2eee5;--orange: #dd532d;--gold: #ecad5d;--blue: #224572;--pink: #c83f78;color:var(--ink);background:var(--paper);overflow:hidden}.frame.svelte-1uha8ag{width:min(100% - 64px,1320px);margin:auto}a.svelte-1uha8ag{color:inherit;text-decoration:none}.eyebrow.svelte-1uha8ag,.index.svelte-1uha8ag,.section-line.svelte-1uha8ag,.tags.svelte-1uha8ag,.story.svelte-1uha8ag span:where(.svelte-1uha8ag){font:400 .68rem/1.35 var(--font-code);letter-spacing:.11em;text-transform:uppercase}.cover.svelte-1uha8ag{color:#f9f4eb;background:radial-gradient(circle at 18% 20%,#332017,#171410 48%);border-top:8px solid var(--orange)}.cover-grid.svelte-1uha8ag{min-height:clamp(620px,74vh,720px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;gap:clamp(2rem,4.5vw,5.5rem);padding:clamp(2.4rem,4vw,4.25rem) 0}.cover-copy.svelte-1uha8ag{max-width:720px}.cover.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--gold);display:flex;align-items:center;gap:.7rem;width:max-content;white-space:nowrap;font-size:clamp(.54rem,.65vw,.66rem);letter-spacing:.08em}.cover.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag):before{content:"";width:38px;height:1px;background:currentColor}.cover.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag)+span:where(.svelte-1uha8ag):before{content:"·";margin-right:.7rem}h1.svelte-1uha8ag,h2.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}.cover.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:2rem 0;display:grid;gap:.1em;font:400 clamp(3.75rem,6.6vw,7.4rem)/.86 var(--font-display);letter-spacing:-.08em}.cover.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){display:block;max-width:11ch;padding-left:clamp(.35rem,3.2vw,3rem);color:var(--gold);font-size:.78em;word-spacing:.08em}.index.svelte-1uha8ag{color:#f9f4eb8f}.tags.svelte-1uha8ag{display:flex;gap:.5rem;margin:1.2rem 0 1.5rem}.tags.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid rgba(249,244,235,.38);padding:.35rem .55rem}.lede.svelte-1uha8ag{max-width:38ch;font:400 clamp(1.18rem,1.55vw,1.5rem)/1.22 var(--font-display);color:#f9f4ebd6}.lede-personal.svelte-1uha8ag{margin-top:1rem;color:#f9f4ebad}.actions.svelte-1uha8ag{display:flex;align-items:center;gap:1.5rem;margin-top:2rem}.button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f9f4eb;padding:.9rem 1.15rem;text-align:center;font:400 .7rem var(--font-code);letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.text-link.svelte-1uha8ag{font:400 .69rem var(--font-code);letter-spacing:.08em;text-transform:uppercase}.portrait.svelte-1uha8ag{min-height:440px;position:relative;background:var(--orange)}.portrait-image.svelte-1uha8ag{position:absolute;inset:3.65rem 2.5rem 3.9rem 0;background:#111 url(../../../images/portrait_nat.webp) center/cover no-repeat;filter:grayscale(1) contrast(1.15)}.portrait-meta.svelte-1uha8ag,.portrait-footer.svelte-1uha8ag{position:absolute;inset-inline:0;z-index:2;display:flex;justify-content:space-between;padding:1rem;color:#f9f4eb;font:400 .66rem var(--font-code);letter-spacing:.1em;text-transform:uppercase}.portrait-meta.svelte-1uha8ag{top:0}.portrait-footer.svelte-1uha8ag{bottom:0}.seal.svelte-1uha8ag{position:absolute;z-index:3;right:-1.55rem;top:18.5%;display:flex;align-items:center;justify-content:center;width:5.2rem;aspect-ratio:1;border:1px solid rgba(23,20,16,.72);border-radius:50%;background:#f9f4eb;box-shadow:0 0 0 .38rem #f9f4eb33;color:var(--ink)}.seal.svelte-1uha8ag:before{content:"";position:absolute;inset:.45rem;border:1px solid rgba(23,20,16,.2);border-radius:inherit}.seal.svelte-1uha8ag:after{content:"";position:absolute;bottom:1.05rem;width:.32rem;aspect-ratio:1;border-radius:50%;background:var(--orange)}.seal.svelte-1uha8ag span:where(.svelte-1uha8ag){position:relative;z-index:1;transform:translateY(-.2rem);font:700 .72rem/1 var(--font-code);letter-spacing:.16em;text-transform:uppercase}.advisory.svelte-1uha8ag{padding:4rem 0}.advisory-grid.svelte-1uha8ag{display:grid;grid-template-columns:.8fr 1.5fr auto;align-items:end;gap:2rem;border-block:1px solid var(--ink);padding:1.4rem 0}.advisory.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--orange)}.advisory.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:17ch;font:400 clamp(2rem,3.3vw,3.45rem)/.95 var(--font-display);letter-spacing:-.06em}.advisory.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.65rem;max-width:52ch;color:#665f55;font-size:.9rem;line-height:1.5}.outline.svelte-1uha8ag{border:1px solid var(--ink);padding:.8rem 1rem;font:400 .66rem var(--font-code);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.now.svelte-1uha8ag{padding:1rem 0 clamp(4rem,8vw,8rem)}.now-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink);background:var(--ink);gap:1px}.now-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){display:flex;min-height:300px;flex-direction:column;padding:clamp(1.25rem,2.5vw,2.25rem);background:var(--paper)}.now-grid.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--orange)}.now-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:14ch;margin:2.5rem 0 1rem;font:400 clamp(2rem,3vw,3.25rem)/var(--display-leading-card) var(--font-display);letter-spacing:-.06em}.now-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:34ch;color:#665f55;line-height:1.45}.now-grid.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:auto;padding-top:2rem;color:var(--orange)}.latest.svelte-1uha8ag{background:var(--blue);padding:clamp(4rem,9vw,9rem) 0;color:#f9f4eb}.section-line.svelte-1uha8ag{display:flex;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid currentColor;margin-bottom:1.4rem}.latest-layout.svelte-1uha8ag{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(2rem,5vw,6rem)}.latest-image.svelte-1uha8ag{aspect-ratio:1.15/1;overflow:hidden}.latest-image.svelte-1uha8ag img{width:100%;height:100%;object-fit:cover}.latest-copy.svelte-1uha8ag{align-self:center}.latest-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.kitchen.svelte-1uha8ag h2:where(.svelte-1uha8ag),.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.8rem 0 1.2rem;font:400 clamp(3rem,5vw,5.8rem)/var(--display-leading-panel) var(--font-display);letter-spacing:-.075em}.latest-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:36ch;margin-bottom:2rem;color:#f9f4ebc7;font:400 1.25rem/1.2 var(--font-display)}.inverse.svelte-1uha8ag{color:#f9f4eb}.daily-question.svelte-1uha8ag{padding:clamp(4rem,9vw,9rem) 0;background:var(--gold)}.question-layout.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:clamp(3rem,7vw,8rem)}.question-main.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:13ch;margin:2rem 0;font:400 clamp(3.2rem,6.3vw,7.5rem)/var(--display-leading-hero) var(--font-display);letter-spacing:-.075em;text-wrap:balance}.question-meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.6rem;max-width:50rem}.question-meta.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid var(--ink);padding:.5rem .7rem;font:400 .67rem/1.35 var(--font-code);letter-spacing:.06em;text-transform:uppercase}.question-actions.svelte-1uha8ag{display:flex;align-items:center;gap:1.25rem;margin-top:2rem}.question-history.svelte-1uha8ag{align-self:end;border-top:1px solid var(--ink)}.question-history.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){padding:1rem 0}.question-history.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none;border-bottom:1px solid var(--ink)}.question-history.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1rem 0;border-top:1px solid rgba(23,20,16,.32);font:400 1.1rem/1.15 var(--font-display)}.routes.svelte-1uha8ag,.writing.svelte-1uha8ag,.kitchen.svelte-1uha8ag{padding:clamp(4rem,8vw,8rem) 0}.route-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink)}.route-grid.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:270px;padding:1rem;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-direction:column}.route-grid.svelte-1uha8ag a:where(.svelte-1uha8ag):last-child{border-right:0}.route-grid.svelte-1uha8ag span:where(.svelte-1uha8ag),.story.svelte-1uha8ag b:where(.svelte-1uha8ag){font:400 .66rem var(--font-code);letter-spacing:.08em}.route-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:3.5rem 0 1rem;font:400 2.6rem/var(--display-leading-card) var(--font-display);letter-spacing:-.06em}.route-grid.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:19ch;line-height:1.4;color:#665f55}.route-grid.svelte-1uha8ag b:where(.svelte-1uha8ag){margin-top:auto;color:var(--orange)}.manifesto.svelte-1uha8ag{padding:clamp(5rem,11vw,11rem) 0;background:var(--pink);color:#f9f4eb}.manifesto.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:13ch;font:400 clamp(3.6rem,7.3vw,8.5rem)/var(--display-leading-hero) var(--font-display);letter-spacing:-.075em}.manifesto.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){display:inline-block;margin-top:2.5rem}.audience.svelte-1uha8ag{padding:clamp(4rem,9vw,9rem) 0;background:var(--ink);color:#f9f4eb}.audience-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(249,244,235,.7)}.audience-grid.svelte-1uha8ag article:where(.svelte-1uha8ag){padding:clamp(1.5rem,4vw,4.5rem)}.audience-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-left:1px solid rgba(249,244,235,.7)}.audience-grid.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:var(--gold)}.audience-no.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#f28caf}.audience-grid.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:2.5rem 0 0;padding:0;list-style:none}.audience-grid.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1rem 0;border-top:1px solid rgba(249,244,235,.3);font:400 clamp(1.4rem,2vw,2.2rem)/1.06 var(--font-display)}.audience-link.svelte-1uha8ag{display:inline-block;margin-top:1.5rem}.writing.svelte-1uha8ag{background:#e9e1d3}.story-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ink);border:1px solid var(--ink)}.story.svelte-1uha8ag{background:#e9e1d3;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,background .24s ease}.story.svelte-1uha8ag:hover,.story.svelte-1uha8ag:focus-visible{position:relative;z-index:2;background:#f9f4eb;box-shadow:0 18px 32px #17141033;transform:translateY(-8px)}.story.svelte-1uha8ag img{width:100%;aspect-ratio:1.25/1;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.story.svelte-1uha8ag:hover img{transform:scale(1.035)}.story.svelte-1uha8ag div:where(.svelte-1uha8ag){padding:1.1rem}.story.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.8rem 0;font:400 2rem/var(--display-leading-card) var(--font-display);letter-spacing:-.055em}.story.svelte-1uha8ag p:where(.svelte-1uha8ag){min-height:5em;color:#665f55;font-size:.88rem;line-height:1.45}.story.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--orange)}.challenges.svelte-1uha8ag{padding:clamp(4rem,9vw,9rem) 0}.challenge-intro.svelte-1uha8ag{max-width:36ch;margin-bottom:2.5rem;font:400 clamp(1.5rem,2.4vw,2.5rem)/1.05 var(--font-display)}.challenge-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--ink);background:var(--ink)}.challenge-card.svelte-1uha8ag{display:flex;min-height:430px;flex-direction:column;padding:clamp(1.25rem,3vw,3rem);background:var(--paper)}.challenge-heading.svelte-1uha8ag{display:flex;justify-content:space-between;font:400 .67rem var(--font-code);letter-spacing:.09em;text-transform:uppercase;color:var(--orange)}.challenge-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:14ch;margin:2.5rem 0 .75rem;font:400 clamp(2.35rem,3.6vw,4rem)/var(--display-leading-card) var(--font-display);letter-spacing:-.065em}.challenge-card.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:40ch;color:#665f55;line-height:1.45}.challenge-card.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin:1.8rem 0 2rem;padding:0;list-style:none;counter-reset:challenge-step}.challenge-card.svelte-1uha8ag li:where(.svelte-1uha8ag){counter-increment:challenge-step;display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding:.7rem 0;border-top:1px solid rgba(23,20,16,.25);line-height:1.35}.challenge-card.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:counter(challenge-step) "↗";font:700 .72rem var(--font-code);color:var(--orange)}.challenge-card.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:auto;color:var(--orange)}.kitchen-layout.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,8rem);align-items:center;border-top:1px solid var(--ink);padding-top:1.4rem}.kitchen.svelte-1uha8ag img{width:100%;aspect-ratio:1.1/1;object-fit:cover}.kitchen.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.8rem,4.5vw,5rem)}.kitchen.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){max-width:34ch;margin-bottom:1.5rem;font:400 1.25rem/1.22 var(--font-display);color:#665f55}.about.svelte-1uha8ag{padding:clamp(4rem,8vw,8rem) 0;background:var(--orange);color:#f9f4eb}.about-layout.svelte-1uha8ag{display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(2rem,7vw,8rem);align-items:center}.about-photo.svelte-1uha8ag{min-height:380px;background:#111 url(../../../images/portrait_nat.webp) center/cover no-repeat;filter:grayscale(1) contrast(1.1)}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:20ch;font-size:clamp(2.7rem,4.5vw,5.2rem)}.about.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){display:inline-block;margin-top:1rem}.button.svelte-1uha8ag,.outline.svelte-1uha8ag,.route-grid.svelte-1uha8ag a:where(.svelte-1uha8ag),.latest-image.svelte-1uha8ag,.kitchen.svelte-1uha8ag img,.about-photo.svelte-1uha8ag{transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease,filter .26s ease}.button.svelte-1uha8ag:hover,.outline.svelte-1uha8ag:hover{box-shadow:0 10px 20px #1714102e;transform:translateY(-3px)}.route-grid.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.route-grid.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{position:relative;z-index:2;background:#f9f4eb;box-shadow:0 14px 25px #17141029;transform:translateY(-6px)}.latest-image.svelte-1uha8ag{overflow:hidden}.latest-image.svelte-1uha8ag img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.latest-layout.svelte-1uha8ag:hover .latest-image:where(.svelte-1uha8ag) img{transform:scale(1.035)}.kitchen.svelte-1uha8ag img:hover,.about-photo.svelte-1uha8ag:hover{box-shadow:0 16px 28px #17141033;transform:translateY(-5px)}@media(max-width:900px){.cover-grid.svelte-1uha8ag,.latest-layout.svelte-1uha8ag,.kitchen-layout.svelte-1uha8ag,.about-layout.svelte-1uha8ag,.question-layout.svelte-1uha8ag{grid-template-columns:1fr}.cover.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.8rem,9.4vw,6.7rem)}.portrait.svelte-1uha8ag{max-width:620px;width:calc(100% - 1.2rem);min-height:430px}.advisory-grid.svelte-1uha8ag{grid-template-columns:1fr;align-items:start}.route-grid.svelte-1uha8ag,.story-grid.svelte-1uha8ag,.now-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.route-grid.svelte-1uha8ag a:where(.svelte-1uha8ag):nth-child(2){border-right:0}}@media(max-width:600px){.frame.svelte-1uha8ag{width:min(100% - 32px,1320px)}.cover-grid.svelte-1uha8ag{min-height:auto;padding:4rem 0 5rem}.cover.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){align-items:flex-start;width:auto;flex-wrap:wrap;gap:.35rem .55rem;white-space:normal;line-height:1.5}.cover.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag):before{width:24px;margin-top:.4rem}.cover.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag)+span:where(.svelte-1uha8ag):before{margin-right:.55rem}.cover.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.65rem,11vw,4.2rem);line-height:.88}.cover.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){padding-left:1rem}.lede.svelte-1uha8ag{font-size:1.25rem}.actions.svelte-1uha8ag{align-items:flex-start;flex-direction:column;gap:1rem}.portrait.svelte-1uha8ag{min-height:340px}.portrait-image.svelte-1uha8ag{inset:3.3rem 1.5rem 3.5rem 0}.seal.svelte-1uha8ag{right:-.7rem;width:4.35rem}.seal.svelte-1uha8ag:after{bottom:.82rem}.advisory.svelte-1uha8ag,.now.svelte-1uha8ag,.routes.svelte-1uha8ag,.writing.svelte-1uha8ag,.challenges.svelte-1uha8ag,.kitchen.svelte-1uha8ag,.about.svelte-1uha8ag{padding:4rem 0}.route-grid.svelte-1uha8ag,.story-grid.svelte-1uha8ag,.now-grid.svelte-1uha8ag,.challenge-grid.svelte-1uha8ag,.audience-grid.svelte-1uha8ag{grid-template-columns:1fr}.audience-grid.svelte-1uha8ag article:where(.svelte-1uha8ag)+article:where(.svelte-1uha8ag){border-top:1px solid rgba(249,244,235,.7);border-left:0}.question-actions.svelte-1uha8ag{align-items:flex-start;flex-direction:column}.route-grid.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:200px;border-right:0}.route-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:1.8rem 0 .8rem}.manifesto.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:clamp(3.2rem,15vw,5rem)}.latest-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.kitchen.svelte-1uha8ag h2:where(.svelte-1uha8ag),.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.8rem,13vw,4.4rem)}.about-photo.svelte-1uha8ag{min-height:300px}.section-line.svelte-1uha8ag{gap:1rem;font-size:.58rem}}
