/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
/*! weiter | @license UNLICENSED | https://nichedthemes.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.2}a{color:inherit;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:var(--border-focus);text-underline-offset:var(--underline-offset)}:focus-visible{outline:var(--border-focus) solid var(--color-accent);outline-offset:var(--border-focus)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--duration-none)!important;transition-duration:var(--duration-none)!important}}}@layer components{.skip-link{position:absolute;inset-block-start:calc(-1 * var(--spacing-xl));inset-inline-start:var(--spacing-xs)}.skip-link:focus{inset-block-start:var(--spacing-xs)}.sr-only{width:var(--border-line);height:var(--border-line);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.site-header{gap:var(--spacing-md);padding-block:max(var(--spacing-md), env(safe-area-inset-top)) var(--spacing-md);padding-inline:max(var(--spacing-md), env(safe-area-inset-left)) max(var(--spacing-md), env(safe-area-inset-right));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.site-title{color:inherit;font-family:var(--font-display);font-size:var(--text-lg);text-decoration:none}.site-nav ul,.site-footer ul{gap:var(--spacing-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-actions{gap:var(--spacing-sm);align-items:center;display:flex}.site-main{gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-md);grid-template-columns:minmax(0,1fr);display:grid}.site-footer{padding:var(--spacing-lg) var(--spacing-md) max(var(--spacing-lg), env(safe-area-inset-bottom));border-block-start:var(--border-line) solid var(--color-line);color:var(--color-muted)}.btn,.btn-link,.icon-button{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font:inherit;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.btn-link,.icon-button{color:inherit}[data-portal].gh-portal-open{text-decoration:underline}.post-feed{gap:var(--spacing-lg);display:grid;container-type:inline-size}@media (min-width:40rem){.post-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.post-feed-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--size-split-min)), 1fr))}.post-lead{grid-column:1/-1}}.post-card-kind,.post-card-meta,.letter-kind{color:var(--color-muted);font-size:var(--text-sm)}.post-card{gap:var(--spacing-xs);display:grid;container-type:inline-size}.post-card-image{aspect-ratio:3/2;object-fit:cover;width:100%}.post-card-title{font-size:var(--text-lg)}.post-lead .post-card-title{font-size:var(--text-xl)}.post-lead .post-card-image{max-height:var(--size-media-max-short)}.post-card-title a{color:inherit;text-decoration:none}.post-card-excerpt{color:var(--color-muted)}.article,.archive-header,.error-page{gap:var(--spacing-md);width:min(100% - 2 * var(--spacing-md), var(--container-wide));grid-template-columns:minmax(0,1fr);justify-self:center;display:grid}.article-header{width:min(100% - 2 * var(--spacing-md), var(--container-text));justify-self:center}.article-title,.archive-title,.error-title{font-size:var(--text-2xl)}.article-title,.archive-title,.overview-name a{color:var(--color-accent-text)}.btn{background:var(--color-accent);color:var(--color-on-accent)}.article-letter .article-header,.letter-content,.letter-signup,.article-comments{width:min(100% - 2 * var(--spacing-md), var(--container-text));justify-self:center}.letter-header{border-block-end:var(--border-line) solid var(--color-line);padding-block-end:var(--spacing-md)}.letter-content :is(.kg-width-wide,.kg-width-full){width:100%}.letter-signup{gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm);display:grid}.article-wide .article-header{width:min(100% - 2 * var(--spacing-md), var(--container-wide))}.landing-header{gap:var(--spacing-sm);text-align:center;justify-items:center;display:grid}.article-comments{gap:var(--spacing-md);border-block-start:var(--border-line) solid var(--color-line);padding-block-start:var(--spacing-lg);display:grid}.article-comments-title{font-size:var(--text-lg)}.article-comments-note{color:var(--color-muted)}.overview-list{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--size-split-min)), 1fr));width:min(100% - 2 * var(--spacing-md), var(--container-wide));justify-self:center;padding:0;list-style:none;display:grid}.overview-item{gap:var(--spacing-2xs);align-content:start;display:grid}.overview-name{font-size:var(--text-lg)}.overview-name a{text-decoration:none}.overview-description,.overview-count,.overview-empty{color:var(--color-muted)}.overview-empty{justify-self:center}.article-meta,.archive-description{color:var(--color-muted)}.article-image img{width:100%;max-height:var(--size-media-max);object-fit:cover}@media (max-height:30rem){.article-image img{max-height:var(--size-media-max-short)}}.author-avatar{border-radius:50%}.error-code{color:var(--color-muted);font-size:var(--text-xl)}.pagination{justify-content:space-between;gap:var(--spacing-md);display:flex}.members-page{gap:var(--spacing-md);width:min(100% - 2 * var(--spacing-md), var(--container-text));justify-self:center;display:grid}.members-page-wide{width:min(100% - 2 * var(--spacing-md), var(--container-wide))}.members-form{gap:var(--spacing-sm);display:grid}.field{gap:var(--spacing-2xs);display:grid}.field input{padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink)}.members-form-error{color:var(--color-danger)}.members-form-success,.members-form-error{display:none}.members-form.success .members-form-success,.members-form.error .members-form-error{display:block}.members-form.loading .btn{opacity:.6}.tier-list{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-split-min)), 1fr));display:grid}.tier{gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm);align-content:start;display:grid}.tier-name{font-size:var(--text-lg)}.tier-benefits{padding-inline-start:var(--spacing-md);list-style:outside}body{color:var(--color-text);font-family:var(--font-body);font-kerning:normal;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums proportional-nums;line-height:var(--leading-body)}h1,h2,h3,h4{color:var(--color-ink);font-family:var(--font-display);font-weight:400;line-height:var(--leading-heading);text-wrap:balance}p,li{text-wrap:pretty}[data-preset=Money] :is(h1,h2,h3){font-weight:800;font-stretch:70%}[data-preset=Food] :is(h1,h2){font-weight:900}[data-preset=Food] h3{font-weight:800}.signature{color:var(--color-ink);font:400 var(--text-3xl) / 1 var(--font-script)}a{text-decoration-color:currentColor}:focus-visible{outline-color:var(--color-ink)}.label{color:var(--color-muted);font:600 var(--text-xs) / 1.3 var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.meta{color:var(--color-muted);font:var(--text-sm) / 1.4 var(--font-ui);font-variant-numeric:lining-nums tabular-nums}.meta a{color:inherit}.btn{min-height:var(--size-tap);padding-inline:var(--spacing-md);border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-on-accent);font:600 var(--text-sm) / 1.2 var(--font-ui);transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none}.btn:hover{background:var(--color-accent-hover)}.btn:active{translate:0 var(--border-line)}.btn-small{min-height:var(--size-tap-small);padding-inline:var(--spacing-sm);font-size:var(--text-xs)}.btn-line{box-shadow:inset 0 0 0 var(--border-line) var(--color-ink);color:var(--color-ink);background:0 0}.btn-line:hover{background:var(--color-surface)}.icon-button{width:var(--size-tap);height:var(--size-tap);color:var(--color-ink);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.site-header{border-block-end:var(--border-line) solid var(--color-line);padding:0;display:block}.site-header-inner{gap:var(--spacing-sm);width:min(100% - 2 * var(--spacing-md), var(--container-page));min-height:var(--size-header);flex-wrap:wrap;align-items:center;margin-inline:auto;padding-block-start:env(safe-area-inset-top);display:flex}.site-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font:500 var(--text-lg) / 1 var(--font-display);flex:1 1 0;overflow:hidden}.site-title img{max-height:var(--size-tap)}.chapter-context{gap:var(--spacing-xs);color:var(--color-muted);font:var(--text-sm) / 1.2 var(--font-ui);align-items:center;text-decoration:none;display:flex}.chapter-context+.site-title{display:none}.site-nav{font:var(--text-sm) / 1.3 var(--font-ui);flex-basis:100%;order:3;padding-block-end:var(--spacing-sm);display:none}.site-nav.is-open{display:block}.site-nav ul{gap:var(--spacing-xs);flex-direction:column}.site-nav a{color:var(--color-text);text-decoration:none}.site-actions{gap:var(--spacing-xs)}.site-signin{color:var(--color-text);font:var(--text-sm) / 1 var(--font-ui);text-decoration:none;display:none}@media (min-width:64rem){.chapter-context+.site-title{display:block}.chapter-context{order:-1}.site-nav{flex-basis:auto;order:0;padding:0;display:block}.site-nav ul{gap:var(--spacing-md);flex-direction:row}.site-signin{display:inline}.menu-toggle{display:none}}.site-main{gap:0;padding:0}.site-footer{font:var(--text-sm) / 1.5 var(--font-ui);border:0;padding-inline:0}.site-footer-inner{gap:var(--spacing-xs) var(--spacing-md);width:min(100% - 2 * var(--spacing-md), var(--container-page));flex-wrap:wrap;align-items:baseline;margin-inline:auto;display:flex}.site-footer a{color:inherit}.chapter-num{width:var(--size-chapter-num);height:var(--size-chapter-num);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-full);color:var(--color-ink);font:italic 400 var(--text-base) / 1 var(--font-display);font-variant-numeric:lining-nums;flex:none;place-items:center;display:inline-grid}.chapter-num[data-current=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.num-roman{display:none}[data-preset=Money] .chapter-num{width:auto;height:auto;color:var(--color-accent-text);font:600 var(--text-base) / 1 var(--font-body);background:0 0;border:0;border-radius:0}[data-preset=Money] .num-digit{display:none}[data-preset=Money] .num-roman{display:inline}[data-preset=Food] .chapter-num{width:auto;height:auto;color:var(--color-ornament);font:900 var(--text-xl) / 1 var(--font-display);background:0 0;border:0}.chapter-path{gap:var(--spacing-xs);margin:var(--spacing-md) 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.chapter-path li{border-block-start:var(--border-focus) solid var(--color-line);padding-block-start:var(--spacing-xs)}.chapter-path li[aria-current]{border-block-start-color:var(--color-accent)}.chapter-path-link{gap:var(--spacing-2xs);color:var(--color-muted);font:var(--text-xs) / 1.25 var(--font-ui);justify-items:start;text-decoration:none;display:grid}[aria-current]>.chapter-path-link{color:var(--color-ink);font-weight:600}.chapter-path .chapter-num{width:var(--size-chapter-num-small);height:var(--size-chapter-num-small);font-size:var(--text-sm)}.home-hero,.right-now,.chapters,.voices,.masthead,.lead-and-number,.dish-of-the-week,.post-feed,.archive-header,.pagination{width:min(100% - 2 * var(--spacing-md), var(--container-page));margin-inline:auto}.home-hero{gap:var(--spacing-lg);padding-block:var(--spacing-xl) var(--spacing-lg);align-items:center;display:grid}.home-hero-content :is(h1,h2){margin-block:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-3xl);font-weight:var(--font-weight-display)}.home-hero-content :is(h1,h2) :is(em,i,u){font-style:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-ornament);-webkit-text-decoration-color:var(--color-ornament);text-decoration-color:var(--color-ornament);text-decoration-thickness:var(--border-focus);text-underline-offset:var(--underline-offset-ornament);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.home-hero-content p+p{max-width:var(--container-card);margin-block-end:var(--spacing-sm)}.home-hero-content p:first-child{color:var(--color-muted);font:var(--text-sm) / 1.3 var(--font-ui)}.home-hero .signature{margin-block:var(--spacing-sm) var(--spacing-md)}.home-hero-note{color:var(--color-muted);font:var(--text-sm) / 1.4 var(--font-ui);margin-block-start:var(--spacing-xs)}.home-portrait{width:min(44%, var(--size-portrait));padding:var(--spacing-xs);border:var(--border-focus) dotted var(--color-ornament);border-radius:var(--radius-full);order:-1;margin:0}.home-portrait img{aspect-ratio:1;border-radius:var(--radius-full);object-fit:cover;width:100%}@media (min-width:40rem){.home-hero{grid-template-columns:1.6fr 1fr}.home-portrait{width:min(100%, var(--size-portrait));order:0;justify-self:center}}@media (max-height:30rem){.home-hero{padding-block:var(--spacing-lg)}}.right-now{padding-block:var(--spacing-md);border-block:var(--border-line) solid var(--color-line)}.right-now-items{gap:var(--spacing-xs) var(--spacing-md);display:grid}.right-now-items h3{color:var(--color-muted);font:600 var(--text-xs) / 1.3 var(--font-ui);letter-spacing:var(--tracking-label);text-transform:uppercase}.right-now-items .kg-card{grid-column:1/-1}.chapters{padding-block:var(--spacing-xl)}.chapters-title{font-size:var(--text-2xl);font-weight:var(--font-weight-display);margin-block-end:var(--spacing-md)}.chapters-list{gap:var(--spacing-lg);display:grid}@media (min-width:64rem){.chapters-list{column-gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.chapter{border-block-start:var(--border-line) solid var(--color-line);padding-block-start:var(--spacing-md);container-type:inline-size}.chapter-head{column-gap:var(--spacing-sm);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.chapter-head>:not(.chapter-num){grid-column:2}.chapter-name{font-size:var(--text-xl)}.chapter-name a{color:inherit;text-decoration:none}.chapter-description{margin-block-start:var(--spacing-xs)}.chapter-posts{margin-block-start:var(--spacing-sm);padding:0;list-style:none}.chapter-post{gap:var(--spacing-sm);padding-block:var(--spacing-xs);border-block-start:var(--border-line) solid var(--color-line);justify-content:space-between;align-items:baseline;display:flex}.chapter-posts a{color:var(--color-ink);font:var(--text-lg) / 1.25 var(--font-display);text-decoration:none}.chapter-posts .meta{white-space:nowrap}.more{color:var(--color-accent-text);font:600 var(--text-sm) / 1.3 var(--font-ui);margin-block-start:var(--spacing-xs);display:inline-block}.chapter-offer{padding:var(--spacing-md);border-radius:var(--radius-panel);background:var(--color-surface);margin-block-start:var(--spacing-sm)}.voices{gap:var(--spacing-lg);padding-block:var(--spacing-xl);display:grid}@media (min-width:40rem){.voices{column-gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.voice{gap:var(--spacing-sm);grid-template-rows:1fr auto;margin:0;display:grid}.voice blockquote{color:var(--color-ink);font:var(--font-weight-display) var(--text-xl) / 1.3 var(--font-display);margin:0}.voice blockquote:before{content:"“";color:var(--color-ornament);font-size:var(--text-3xl);line-height:.8;display:block}.voice-who{gap:var(--spacing-sm);color:var(--color-muted);font:var(--text-sm) / 1.35 var(--font-ui);align-items:center;display:flex}.voice-avatar{width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-full);background:var(--color-placeholder);object-fit:cover;flex:none}.subscribe{padding-block:var(--spacing-xl);background:var(--color-band);color:var(--color-on-band)}.subscribe-inner{width:min(100% - 2 * var(--spacing-md), var(--container-page));margin-inline:auto}.subscribe-title{color:var(--color-on-band);font-size:var(--text-2xl);font-weight:var(--font-weight-display)}.subscribe-text{max-width:var(--container-card);margin-block:var(--spacing-xs) var(--spacing-md)}.subscribe-form{gap:var(--spacing-xs);max-width:var(--container-text);display:grid}@media (min-width:40rem){.subscribe-form{grid-template-columns:1fr auto}}.subscribe-form input{min-height:var(--size-tap);padding-inline:var(--spacing-sm);border:var(--border-line) solid var(--color-on-band);border-radius:var(--radius-button);color:var(--color-on-band);font:var(--text-sm) / 1 var(--font-ui);background:0 0}.subscribe-form input::placeholder{color:var(--color-on-band);opacity:.8}.subscribe .btn{background:var(--color-on-band);color:var(--color-band)}.subscribe-form :is(.members-form-success,.members-form-error){grid-column:1/-1}.subscribe-form.success .members-form-success,.subscribe-form.error .members-form-error{display:block}[data-preset=Money] .subscribe,[data-preset=Food] .subscribe{border-block-start:var(--border-line) solid var(--color-line)}.masthead{padding-block:var(--spacing-md) var(--spacing-sm);border-block-end:var(--border-rule) solid var(--color-ink);text-align:center}.masthead-date{border-block-end:var(--border-line) solid var(--color-line);color:var(--color-muted);font:var(--text-xs) / 1.3 var(--font-ui);padding-block-end:var(--spacing-xs)}.masthead-name{color:var(--color-ink);font:800 var(--text-mast) / .9 var(--font-display);text-transform:uppercase;margin-block-start:var(--spacing-xs);font-stretch:62%}.masthead-tagline{margin-block-start:var(--spacing-xs);font-style:italic}.lead-and-number{gap:var(--spacing-md);padding-block:var(--spacing-lg);border-block-end:var(--border-line) solid var(--color-line);display:grid}.lead-and-number .right-now{width:auto;padding:var(--spacing-md);background:var(--color-band);color:var(--color-on-band);border:0}.lead-and-number .right-now-items{grid-template-columns:1fr;grid-auto-flow:row}.lead-and-number .right-now-items h3{color:var(--color-band-accent)}.lead-post-title{margin-block:var(--spacing-xs);font-size:var(--text-3xl)}.lead-post-link{color:inherit;text-decoration:none}.lead-post-excerpt{margin-block-end:var(--spacing-sm)}@media (min-width:40rem){.lead-and-number{grid-template-columns:1.7fr 1fr;align-items:start}}.dish-of-the-week{gap:var(--spacing-sm);padding-block-end:var(--spacing-lg);display:grid}.dish-of-the-week img{aspect-ratio:4/3;border-radius:var(--radius-panel);object-fit:cover;width:100%}.dish-title{font-size:var(--text-xl)}.dish-link{color:inherit;text-decoration:none}@media (min-width:40rem){.dish-of-the-week{grid-template-columns:1fr 1fr;align-items:center}}[data-preset=Money] .chapters-title{border-block-end:var(--border-line) solid var(--color-ink);font-size:var(--text-xl);text-transform:uppercase;padding-block-end:var(--spacing-xs)}[data-preset=Food] .chapter-name{font-style:italic;font-weight:500}[data-preset=Food] .chapters-title{gap:var(--spacing-sm);align-items:center;display:flex}[data-preset=Food] .chapters-title:after{content:"";height:var(--border-line);background:var(--color-line);flex:1;order:2}[data-preset=Food] .chapters-title:before{content:"";width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-full);background:var(--color-ornament);order:1}.article{gap:var(--spacing-md);width:100%;padding-block:var(--spacing-lg)}.article-header{gap:var(--spacing-xs);display:grid}.article-title{color:var(--color-ink);font-size:var(--text-2xl);font-weight:var(--font-weight-display)}.article-excerpt{color:var(--color-text);font-size:var(--text-lg);line-height:1.45}.article-image{width:min(100% - 2 * var(--spacing-md), var(--container-wide));justify-self:center;margin:0}.article-image img{width:100%;max-height:var(--size-media-max-short);aspect-ratio:3/2;object-fit:cover}.article-signature{width:min(100% - 2 * var(--spacing-md), var(--container-text));justify-self:center}.signature-image{max-height:var(--size-signature)}.weiter{width:min(100% - 2 * var(--spacing-md), var(--container-text));padding-block:var(--spacing-lg) var(--spacing-xl);border-block-start:var(--border-line) solid var(--color-line);justify-self:center;display:grid;container-type:inline-size}.weiter-title{font-size:var(--text-2xl);font-weight:var(--font-weight-display)}.weiter-grid{gap:var(--spacing-sm);display:grid}.weiter-deeper{padding:var(--spacing-md);border-radius:var(--radius-panel);background:var(--color-surface)}.weiter-deeper .label{color:var(--color-accent-text)}.weiter-deeper-title{margin-block:var(--spacing-xs);font-size:var(--text-xl)}.weiter-deeper-link{color:inherit;text-decoration:none}.weiter-deeper-text{margin-block-end:var(--spacing-sm)}.weiter-next{border-block-start:var(--border-line) solid var(--color-line);padding-block-start:var(--spacing-sm)}.weiter-next-link{margin-block:var(--spacing-2xs);color:var(--color-ink);font:var(--text-lg) / 1.3 var(--font-display);text-decoration:none;display:block}[data-preset=Money] .weiter-title{text-transform:uppercase}[data-preset=Money] .weiter-deeper{border-block-start:var(--border-rule) solid var(--color-ink)}.paywall{gap:var(--spacing-xs);margin-block:var(--spacing-md) var(--spacing-lg);padding:var(--spacing-md);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-panel);text-align:center;justify-items:center;display:grid}.paywall-title{font-size:var(--text-xl);font-weight:400}.paywall-signin{color:var(--color-muted);font:var(--text-sm) / 1.4 var(--font-ui)}.gh-content:has(+.paywall)>:last-child,.gh-content>:nth-last-child(2):has(+.paywall){-webkit-mask-image:linear-gradient(#000 20%,#0000);mask-image:linear-gradient(#000 20%,#0000)}.offer-path{width:min(100% - 2 * var(--spacing-md), var(--container-text));justify-self:center}[data-preset=Money] .chapter-post,[data-preset=Food] .chapter-post{padding-block:var(--spacing-2xs);border:0;justify-content:flex-start}[data-preset=Money] .chapter-post:after,[data-preset=Food] .chapter-post:after{content:"";min-width:var(--spacing-base);border-block-end:var(--border-focus) dotted var(--color-line);flex:1;order:1}[data-preset=Money] .chapter-posts .meta,[data-preset=Food] .chapter-posts .meta{order:2}[data-preset=Money] .chapter-posts a,[data-preset=Food] .chapter-posts a{font:var(--text-base) / 1.35 var(--font-body)}.site-nav .nav-current a{text-underline-offset:var(--underline-offset);text-decoration:underline}.site-footer .signature{font-size:var(--text-xl);flex-basis:100%}.right-now-items h3:not(:first-child){border-block-start:var(--border-line) solid var(--color-line);margin-block-start:var(--spacing-sm);padding-block-start:var(--spacing-sm)}.lead-and-number .right-now-items h3+p{color:var(--color-on-band);font:800 var(--text-number) / 1 var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-stretch:75%}.lead-and-number .right-now-items h3:not(:first-child),.lead-and-number .right-now-items h3:not(:first-child)+p{display:none}@media (min-width:40rem){.right-now-items{grid-template-columns:repeat(3,minmax(0,1fr))}.right-now-items>h3:first-of-type{grid-area:1/1}.right-now-items>h3:nth-of-type(2){grid-area:1/2}.right-now-items>h3:nth-of-type(3){grid-area:1/3}.right-now-items>p:first-of-type{grid-area:2/1}.right-now-items>p:nth-of-type(2){grid-area:2/2}.right-now-items>p:nth-of-type(3){grid-area:2/3}.right-now-items>.kg-card{grid-row:3;margin-block-start:var(--spacing-md)}.right-now-items h3:not(:first-child){border:0;margin:0;padding:0}}.members-page,.error-page{padding-block:var(--spacing-lg) var(--spacing-xl)}.archive-header{padding-block:var(--spacing-lg) var(--spacing-md)}.archive-header[data-chapter=true]{justify-items:start}.post-feed{padding-block-end:var(--spacing-lg)}.post-card{overflow-wrap:anywhere;min-width:0}.pagination{font:var(--text-sm) / 1.3 var(--font-ui);padding-block-end:var(--spacing-lg)}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.font-display{font-family:var(--font-display)}.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, )}}@layer content{.gh-content{grid-template-columns:[full-start] minmax(var(--spacing-md), 1fr) [wide-start] minmax(0, calc((var(--container-wide) - var(--container-text)) / 2)) [main-start] min(var(--container-text), 100% - 2 * var(--spacing-md)) [main-end] minmax(0, calc((var(--container-wide) - var(--container-text)) / 2)) [wide-end] minmax(var(--spacing-md), 1fr) [full-end];row-gap:var(--spacing-md);overflow-wrap:break-word;display:grid}.gh-content>*{grid-column:main}.gh-content h2{font-size:var(--text-xl);margin-block-start:var(--spacing-lg)}.gh-content h3{font-size:var(--text-lg);margin-block-start:var(--spacing-md)}.gh-content :is(h4,h5,h6){font-size:var(--text-base);margin-block-start:var(--spacing-md);font-weight:700}.gh-content :is(ul,ol){padding-inline-start:var(--spacing-md)}.gh-content ul{list-style:outside}.gh-content ol{list-style:decimal}.gh-content :is(p,li) a{text-decoration-line:underline}.gh-content strong{font-weight:700}.gh-content>.kg-width-wide{grid-column:wide}.gh-content>.kg-width-full{grid-column:full}.gh-content blockquote{border-inline-start:var(--border-line) solid var(--color-accent);padding-inline-start:var(--spacing-md)}.gh-content .kg-blockquote-alt{font-size:var(--text-lg);text-align:center;border:0;padding:0}.gh-content pre{padding:var(--spacing-md);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-sm);overflow-x:auto}.gh-content :not(pre)>code{font-family:var(--font-mono)}.gh-content hr{border:0;border-block-start:var(--border-line) solid var(--color-line)}.gh-content figcaption{color:var(--color-muted);font-size:var(--text-sm);text-align:center}.gh-content mark{background:var(--color-accent);color:var(--color-on-accent)}.prose{--tw-prose-body:var(--color-text);--tw-prose-headings:var(--color-ink);--tw-prose-lead:var(--color-text);--tw-prose-links:var(--color-accent-text);--tw-prose-bold:var(--color-ink);--tw-prose-counters:var(--color-muted);--tw-prose-bullets:var(--color-muted);--tw-prose-hr:var(--color-line);--tw-prose-quotes:var(--color-ink);--tw-prose-quote-borders:var(--color-ornament);--tw-prose-captions:var(--color-muted);--tw-prose-kbd:var(--color-ink);--tw-prose-kbd-shadows:var(--color-line);--tw-prose-code:var(--color-ink);--tw-prose-pre-code:var(--color-ink);--tw-prose-pre-bg:var(--color-tint-grey);--tw-prose-th-borders:var(--color-line);--tw-prose-td-borders:var(--color-line);max-width:none;font-size:var(--text-base);line-height:var(--leading-body);font-kerning:normal;font-variant-ligatures:common-ligatures}:where(.prose .kg-card) :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li,figure,figcaption,img,video,picture,blockquote,hr,table,thead,tbody,tr,th,td,pre){color:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;quotes:none;border:0;margin:0;padding:0;list-style:none}:where(.prose .kg-card) :where(a,strong,em,code){color:inherit}.prose.gh-content{row-gap:0}.prose.gh-content>*{margin-block-end:0}.prose.gh-content>:where(.kg-card,figure,hr,table,pre,div),.prose.gh-content>:where(.kg-card,figure,hr,table,pre,div)+*{margin-block-start:var(--spacing-lg)}.prose.gh-content>:where(h2,h3,h4,h5,h6)+*{margin-block-start:var(--spacing-sm)}.prose.gh-content>:first-child{margin-block-start:0}.prose pre{border-radius:0}.prose code{font-weight:inherit}.prose blockquote{font-style:normal;font-weight:inherit}.prose code:before,.prose code:after{content:none}.prose :is(p,li){text-wrap:pretty}.prose :is(h1,h2,h3,h4){line-height:var(--leading-heading);text-wrap:balance}.prose :is(p,li,blockquote){font-variant-numeric:oldstyle-nums proportional-nums}.prose :is(table,.kg-card){font-variant-numeric:lining-nums tabular-nums}[data-lead=on]>p:first-child{font-size:var(--text-lg);line-height:var(--leading-heading)}[data-small-caps=on]>p:first-child:first-line{font-variant-caps:small-caps}[data-drop-cap=on]>p:first-child:first-letter{float:inline-start;color:var(--color-accent-text);font-family:var(--font-display);font-size:var(--text-drop-cap);margin-inline-end:var(--spacing-xs);font-weight:700;line-height:1}@supports (initial-letter:3) or (-webkit-initial-letter:3){[data-drop-cap=on]>p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3}}@media (min-width:40rem){[data-text-align=justified] :is(p,li){text-align:justify;-webkit-hyphens:auto;hyphens:auto}}.prose .paywall :where(p,h2){margin:0}.prose .paywall-title{font-weight:400}.prose .btn{color:var(--color-on-accent);text-decoration:none}.article-practice .kg-callout-card{padding:var(--spacing-md);border-radius:var(--radius-panel)}.article-practice .gh-content ol{counter-reset:prompt;padding:0;list-style:none}.article-practice .gh-content ol li{counter-increment:prompt;grid-template-columns:var(--size-chapter-num) 1fr;gap:var(--spacing-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);display:grid}.article-practice .gh-content ol li:before{content:counter(prompt);color:var(--color-accent-text);font-style:italic}.article-memo .gh-content>.kg-callout-card:first-child{padding:var(--spacing-md);border-block-start:var(--border-rule) solid var(--color-ink);background:var(--color-surface);border-radius:0}.article-memo table{font-family:var(--font-ui);font-variant-numeric:lining-nums tabular-nums}.article-memo td:last-child{text-align:end}.article-recipe .gh-content ol{counter-reset:step;padding:0;list-style:none}.article-recipe .gh-content ol>li{counter-increment:step;grid-template-columns:var(--size-step) 1fr;gap:var(--spacing-xs);display:grid}.article-recipe .gh-content ol>li:before{content:counter(step);color:var(--color-ornament);font:900 var(--text-2xl) / .9 var(--font-display);font-variant-numeric:lining-nums}.article-recipe .gh-content h2+ul{padding:0;list-style:none}.article-recipe .gh-content h2+ul li{gap:var(--spacing-xs);align-items:baseline;display:flex}.article-recipe .gh-content h2+ul li::marker{content:""}.article-recipe .gh-content>ul:first-of-type li::marker{content:""}.article-recipe .gh-content>ul:first-of-type{gap:var(--border-line);border-block:var(--border-line) solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.article-recipe .gh-content>ul:first-of-type li{padding:var(--spacing-xs) 0;background:var(--color-paper);color:var(--color-muted);font:var(--text-xs) / 1.3 var(--font-ui);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0}.article-recipe .gh-content>ul:first-of-type strong{color:var(--color-ink);font:800 var(--text-lg) / 1.2 var(--font-display);letter-spacing:0;text-transform:none;display:block}.article-recipe .gh-content h2+ul li:after{content:"";min-width:var(--spacing-base);border-block-end:var(--border-focus) dotted var(--color-line);flex:1;order:1}.article-recipe .gh-content h2+ul li em{color:var(--color-muted);font:var(--text-sm) / 1.6 var(--font-ui);order:2;font-style:normal}.article-recipe .gh-content .kg-blockquote-alt{color:var(--color-hand);font:500 var(--text-xl) / 1.15 var(--font-script);text-align:start;rotate:-1.5deg}@media (min-width:40rem){.article-recipe .gh-content>ul:first-of-type{grid-template-columns:repeat(4,minmax(0,1fr))}}.kg-image-card img{width:100%;height:auto}.kg-image-card.kg-width-full img{max-height:var(--size-media-max);object-fit:cover}.kg-gallery-container{gap:var(--spacing-xs);display:grid}.kg-gallery-row{gap:var(--spacing-xs);display:flex}.kg-gallery-image img{object-fit:cover;width:100%;height:100%;display:block}.kg-bookmark-card{container-type:inline-size}.kg-bookmark-container{border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm);color:inherit;flex-direction:column-reverse;text-decoration:none;display:flex}@container (min-width:22rem){.kg-bookmark-container{flex-direction:row}}.kg-bookmark-content{gap:var(--spacing-2xs);padding:var(--spacing-md);flex:1;display:grid}.kg-bookmark-title{font-weight:600}.kg-bookmark-description{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kg-bookmark-metadata{gap:var(--spacing-xs);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.kg-bookmark-icon{width:var(--spacing-md);height:var(--spacing-md)}.kg-bookmark-author,.kg-bookmark-publisher{color:var(--color-muted)}.kg-bookmark-thumbnail{min-height:var(--size-thumb);position:relative}@container (min-width:22rem){.kg-bookmark-thumbnail{flex-basis:33%}}.kg-bookmark-thumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kg-callout-card{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-sm);background:var(--callout-bg,transparent);display:flex}.kg-callout-emoji{font-size:var(--text-lg)}.kg-callout-text{flex:1}.kg-callout-card-white{--callout-bg:var(--color-paper);border:var(--border-line) solid var(--color-line)}.kg-callout-card-grey{--callout-bg:var(--color-tint-grey)}.kg-callout-card-blue{--callout-bg:var(--color-tint-blue)}.kg-callout-card-green{--callout-bg:var(--color-tint-green)}.kg-callout-card-yellow{--callout-bg:var(--color-tint-yellow)}.kg-callout-card-red{--callout-bg:var(--color-tint-red)}.kg-callout-card-pink{--callout-bg:var(--color-tint-pink)}.kg-callout-card-purple{--callout-bg:var(--color-tint-purple)}.kg-callout-card-accent{--callout-bg:var(--color-accent);color:var(--color-on-accent)}.kg-toggle-card{padding:var(--spacing-md);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm)}.kg-toggle-heading{gap:var(--spacing-sm);cursor:pointer;justify-content:space-between;display:flex}.kg-toggle-heading-text{font-size:var(--text-base)}.kg-toggle-card-icon{transition:rotate var(--duration-fast) var(--ease-standard)}.kg-toggle-content{padding-block-start:var(--spacing-sm)}.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-card-icon{rotate:180deg}.kg-toggle-card[data-kg-toggle-state=close] .kg-toggle-content{display:none}.kg-header-card{place-items:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-md);background:var(--color-ink);color:var(--color-paper);text-align:center;display:grid}.kg-header-card.kg-style-light{background:var(--color-paper);color:var(--color-ink)}.kg-header-card.kg-style-accent{background:var(--color-accent);color:var(--color-on-accent)}.kg-header-card.kg-style-accent :is(.kg-header-card-heading,.kg-header-card-subheading){color:var(--color-on-accent)!important}.kg-header-card.kg-style-image{background-position:50%;background-size:cover}.kg-header-card.kg-size-small{padding-block:var(--spacing-lg)}.kg-header-card.kg-size-large{padding-block:var(--spacing-xl);min-height:var(--size-media-max-short)}.kg-header-card-header,.kg-header-card-heading{font-size:var(--text-xl)}.kg-header-card-subheader,.kg-header-card-subheading{font-size:var(--text-lg)}.kg-header-card.kg-v2{position:relative;overflow:hidden}.kg-header-card-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kg-header-card-content,.kg-header-card-text{gap:var(--spacing-sm);display:grid;position:relative}.kg-header-card-text{text-align:start}.kg-header-card-text.kg-align-center{text-align:center;justify-items:center}.kg-header-card.kg-layout-split .kg-header-card-content{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-split-min)), 1fr))}.kg-header-card.kg-layout-split .kg-header-card-image{position:static}.kg-header-card.kg-layout-split.kg-swapped .kg-header-card-image{order:1}.kg-header-card.kg-content-wide .kg-header-card-content{width:min(100%, var(--container-wide))}.kg-header-card-button{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);text-decoration:none}.kg-header-card-button.kg-style-accent{background:var(--color-accent);color:var(--color-on-accent)!important}.kg-signup-card{padding:var(--spacing-lg) var(--spacing-md);border-radius:var(--radius-sm);position:relative;overflow:hidden}.kg-signup-card.kg-style-accent{background:var(--color-accent);color:var(--color-on-accent)}.kg-signup-card.kg-style-accent :is(.kg-signup-card-heading,.kg-signup-card-subheading,.kg-signup-card-disclaimer){color:var(--color-on-accent)!important}.kg-signup-card-content{gap:var(--spacing-md);display:grid}.kg-signup-card.kg-layout-split .kg-signup-card-content{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--size-split-min)), 1fr))}.kg-signup-card-image{object-fit:cover;width:100%;height:100%}.kg-signup-card.kg-layout-split.kg-swapped .kg-signup-card-image{order:-1}.kg-signup-card-text{gap:var(--spacing-sm);display:grid}.kg-signup-card-text.kg-align-center{text-align:center;justify-items:center}.kg-signup-card-heading{font-size:var(--text-xl)}.kg-signup-card-fields{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.kg-signup-card-input{flex:1 1 var(--size-input-min);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink)}.kg-signup-card-button{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent)}.kg-signup-card-button.kg-style-accent{color:var(--color-on-accent)!important}.kg-signup-card-error{color:var(--color-danger)}.kg-signup-card-success,.kg-signup-card-error{display:none}.kg-signup-card-form.success .kg-signup-card-success,.kg-signup-card-form.error .kg-signup-card-error{display:block}.kg-signup-card-disclaimer{font-size:var(--text-sm)}.kg-button-card{display:flex}.kg-button-card.kg-align-left{justify-content:flex-start}.kg-button-card.kg-align-center{justify-content:center}.kg-btn{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);text-decoration:none}.kg-btn-accent{background:var(--color-accent);color:var(--color-on-accent)}.kg-cta-card{gap:var(--spacing-md);padding:var(--spacing-md);border-block:var(--border-line) solid var(--color-line);background:var(--cta-bg,transparent);display:grid}.kg-cta-card.kg-cta-no-dividers{border-block:0}.kg-cta-card.kg-cta-centered{text-align:center;justify-items:center}.kg-cta-bg-white{--cta-bg:var(--color-paper)}.kg-cta-bg-grey{--cta-bg:var(--color-tint-grey)}.kg-cta-bg-blue{--cta-bg:var(--color-tint-blue)}.kg-cta-bg-green{--cta-bg:var(--color-tint-green)}.kg-cta-bg-yellow{--cta-bg:var(--color-tint-yellow)}.kg-cta-bg-red{--cta-bg:var(--color-tint-red)}.kg-cta-bg-pink{--cta-bg:var(--color-tint-pink)}.kg-cta-bg-purple{--cta-bg:var(--color-tint-purple)}.kg-cta-sponsor-label{color:var(--color-text);font-size:var(--text-sm);text-transform:uppercase}.kg-cta-content{gap:var(--spacing-md);display:grid}.kg-cta-minimal.kg-cta-has-img .kg-cta-content{grid-template-columns:var(--size-thumb) 1fr;align-items:start}.kg-cta-image-container img{width:100%;height:auto}.kg-cta-content-inner{gap:var(--spacing-sm);display:grid}.kg-cta-text a{text-decoration-color:currentColor}.kg-cta-link-accent .kg-cta-text a{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.kg-cta-button{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);justify-self:start;text-decoration:none}.kg-cta-centered .kg-cta-button{justify-self:center}.kg-cta-button.kg-style-accent{background:var(--color-accent);color:var(--color-on-accent)!important}.kg-audio-card{gap:var(--spacing-sm);padding:var(--spacing-sm);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm);align-items:center;display:flex}.kg-audio-thumbnail{width:var(--size-thumb-sm);height:var(--size-thumb-sm);object-fit:cover;border-radius:var(--radius-sm)}.kg-audio-thumbnail.placeholder{background:var(--color-tint-grey);place-items:center;display:grid}.kg-audio-hide{display:none}.kg-audio-player-container{gap:var(--spacing-2xs);flex:1;min-width:0;display:grid}.kg-audio-title{font-weight:600}.kg-audio-player{gap:var(--spacing-xs);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.kg-audio-play-icon,.kg-audio-pause-icon,.kg-audio-mute-icon,.kg-audio-unmute-icon{width:var(--spacing-md);height:var(--spacing-md);color:inherit}.kg-audio-play-icon svg,.kg-audio-pause-icon svg,.kg-audio-mute-icon svg,.kg-audio-unmute-icon svg{fill:currentColor}.kg-audio-current-time,.kg-audio-time,.kg-audio-duration{font-variant-numeric:tabular-nums}.kg-audio-seek-slider{accent-color:var(--color-accent);flex:1}.kg-audio-volume-slider{width:var(--size-thumb-sm);accent-color:var(--color-accent)}.kg-audio-playback-rate{font:inherit;color:inherit}.kg-video-card,.kg-video-container{position:relative}.kg-video-container video{width:100%;height:auto;display:block}.kg-video-overlay{place-items:center;display:grid;position:absolute;inset:0}.kg-video-large-play-icon{width:var(--size-thumb-sm);height:var(--size-thumb-sm);background:var(--color-ink);color:var(--color-paper);border-radius:50%;place-items:center;display:grid}.kg-video-large-play-icon svg{fill:currentColor;width:40%}.kg-video-hide{display:none}.kg-video-player-container{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-ink);color:var(--color-paper);position:absolute;inset:auto 0 0}.kg-video-player{gap:var(--spacing-xs);font-size:var(--text-sm);align-items:center;display:flex}.kg-video-play-icon,.kg-video-pause-icon,.kg-video-mute-icon,.kg-video-unmute-icon{width:var(--spacing-md);height:var(--spacing-md);color:inherit}.kg-video-play-icon svg,.kg-video-pause-icon svg,.kg-video-mute-icon svg,.kg-video-unmute-icon svg{fill:currentColor}.kg-video-current-time,.kg-video-time,.kg-video-duration{font-variant-numeric:tabular-nums}.kg-video-seek-slider{accent-color:var(--color-accent);flex:1}.kg-video-volume-slider{width:var(--size-thumb-sm);accent-color:var(--color-accent)}.kg-video-playback-rate{font:inherit;color:inherit}.kg-file-card-container{gap:var(--spacing-md);padding:var(--spacing-md);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm);color:inherit;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.kg-file-card-contents{gap:var(--spacing-2xs);min-width:0;display:grid}.kg-file-card-title{font-weight:600}.kg-file-card-caption,.kg-file-card-metadata{color:var(--color-muted);font-size:var(--text-sm)}.kg-file-card-filename{overflow-wrap:anywhere}.kg-file-card-filesize{white-space:nowrap}.kg-file-card-icon{width:var(--spacing-lg);flex-shrink:0}.kg-file-card-medium .kg-file-card-caption,.kg-file-card-small .kg-file-card-caption{display:none}.kg-embed-card{justify-items:center;max-width:100%;display:grid}.kg-embed-card iframe{max-width:100%}.kg-product-card-container{gap:var(--spacing-sm);max-width:var(--size-product);padding:var(--spacing-md);border:var(--border-line) solid var(--color-line);border-radius:var(--radius-sm);display:grid}.kg-product-card-image{width:100%;height:auto}.kg-product-card-title-container{gap:var(--spacing-sm);justify-content:space-between;display:flex}.kg-product-card-title{font-size:var(--text-lg)}.kg-product-card-rating{color:var(--color-line);display:flex}.kg-product-card-rating-star svg{width:var(--spacing-md);fill:currentColor}.kg-product-card-rating-active{color:var(--color-ink)}.kg-product-card-description{color:var(--color-muted)}.kg-product-card-button{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-sm);justify-self:start;text-decoration:none}.kg-product-card-btn-accent{background:var(--color-accent);color:var(--color-on-accent)}.kg-nft-card,.kg-before-after-card{max-width:var(--container-text)}.kg-nft-card-container{border:var(--border-line) solid var(--color-line);color:inherit;text-decoration:none;display:grid}.kg-nft-image,.kg-before-after-card-image-before,.kg-before-after-card-image-after{width:100%;height:auto}.kg-nft-metadata{gap:var(--spacing-xs);padding:var(--spacing-md);display:grid}.kg-nft-header{justify-content:space-between;display:flex}.kg-nft-title{font-size:var(--text-lg)}.kg-nft-opensea-logo{width:var(--spacing-md)}.kg-nft-creator,.kg-nft-description{color:var(--color-muted)}}:root,:host{--color-paper:light-dark(#fff,#0e1a1d);--color-surface:light-dark(#eef4f5,#15262a);--color-ink:light-dark(#17252a,#e9f1f2);--color-text:light-dark(#33444a,#c4d2d5);--color-muted:light-dark(#617177,#91a5aa);--color-line:light-dark(#d5dee0,#2a3e43);--color-accent:light-dark(#0e5e6f,#7cc6d4);--color-accent-hover:light-dark(#0a4350,#a6dae3);--color-on-accent:light-dark(#fff,#0e1a1d);--color-accent-text:light-dark(#0e5e6f,#7cc6d4);--color-ornament:light-dark(#e0603a,#f08a63);--color-band:light-dark(#0e5e6f,#0a3a45);--color-on-band:#cfe2e6;--color-band-accent:light-dark(#f9bfa6,#f4a07f);--color-placeholder:light-dark(#d5dee0,#22363b);--color-hand:light-dark(#617177,#91a5aa);--color-danger:light-dark(#a1261c,#f08a7e);--color-tint-grey:light-dark(#eeece7,#262624);--color-tint-blue:light-dark(#e3ecf6,#1c2733);--color-tint-green:light-dark(#e4f1e6,#1b2b1f);--color-tint-yellow:light-dark(#f8f0d6,#2f2a17);--color-tint-red:light-dark(#f7e1de,#33201d);--color-tint-pink:light-dark(#f7e3ee,#33202a);--color-tint-purple:light-dark(#ece4f6,#282033);--font-display:var(--gh-font-heading,var(--font-display-choice,var(--font-display-preset)));--font-body:var(--gh-font-body,var(--font-body-choice,var(--font-body-preset)));--font-ui:var(--font-ui-choice,var(--font-ui-preset));--font-script:var(--font-script-preset);--font-mono:ui-monospace, monospace;--text-xs:.8125rem;--text-sm:clamp(.875rem, .84rem + .18vw, .9375rem);--text-base:clamp(1.0625rem, 1rem + .27vw, 1.1875rem);--text-lg:clamp(1.25rem, 1.14rem + .54vw, 1.5rem);--text-xl:clamp(1.5rem, 1.32rem + .89vw, 2rem);--text-2xl:clamp(1.875rem, 1.48rem + 1.96vw, 3rem);--text-3xl:clamp(2.25rem, 1.85rem + 2.68vw, 4rem);--text-mast:clamp(2.75rem, 1.6rem + 5.7vw, 6rem);--text-number:clamp(3.5rem, 2.6rem + 4.5vw, 6.5rem);--text-drop-cap:calc(3 * var(--leading-body) * 1em);--font-weight-display:300;--leading-body:1.62;--leading-heading:1.1;--tracking-label:.06em;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-base:1rem;--spacing-md:clamp(1.25rem, 1.07rem + .89vw, 1.75rem);--spacing-lg:clamp(2rem, 1.64rem + 1.79vw, 3rem);--spacing-xl:clamp(3rem, 2.29rem + 3.57vw, 5rem);--container-text:40rem;--container-wide:61.25rem;--container-page:75rem;--container-card:22rem;--radius-sm:.25rem;--radius-button:999px;--radius-panel:.875rem;--radius-full:999px;--border-line:1px;--border-rule:6px;--border-focus:3px;--underline-offset:.2em;--size-tap:2.75rem;--size-tap-small:2.25rem;--size-header:3.75rem;--size-chapter-num:1.9rem;--size-chapter-num-small:1.6rem;--size-signature:4rem;--size-step:3rem;--underline-offset-ornament:.3em;--size-thumb-sm:3.75rem;--size-thumb:8rem;--size-avatar:3rem;--size-portrait:18rem;--size-input-min:12rem;--size-split-min:20rem;--size-product:28rem;--size-media-max:80svh;--size-media-max-short:60svh;--ease-standard:cubic-bezier(.2, .7, .2, 1);--duration-fast:.12s;--duration-none:.01ms}[data-color-scheme=Auto]{color-scheme:light dark}[data-color-scheme=Light]{color-scheme:light}[data-color-scheme=Dark]{color-scheme:dark}[data-preset=Mind]{--font-display-preset:"Newsreader", "Georgia", serif;--font-body-preset:"Literata", "Georgia", serif;--font-ui-preset:"Hanken Grotesk", system-ui, sans-serif;--font-script-preset:"Weiter Signature Mind", cursive}[data-preset=Money]{--font-weight-display:800;--font-display-preset:"Archivo", system-ui, sans-serif;--font-body-preset:"Weiter Serif", "Georgia", serif;--font-ui-preset:"Archivo", system-ui, sans-serif;--font-script-preset:"Weiter Signature Money", cursive;--color-paper:light-dark(#fff,#111418);--color-surface:light-dark(#f1f2f4,#1a1f25);--color-ink:light-dark(#111418,#eef0f3);--color-text:light-dark(#22272d,#d2d6db);--color-muted:light-dark(#4a525c,#9ca4ae);--color-line:light-dark(#c9cdd3,#3a424c);--color-accent:light-dark(#c2410c,#f06a2c);--color-accent-hover:light-dark(#9a3412,#ff8a52);--color-on-accent:light-dark(#fff,#111418);--color-accent-text:light-dark(#c2410c,#ff9a6b);--color-ornament:light-dark(#c2410c,#f06a2c);--color-band:light-dark(#111418,#05070a);--color-on-band:#fff;--color-band-accent:#ff9a6b;--color-placeholder:light-dark(#c9cdd3,#2a3038);--color-hand:light-dark(#4a525c,#9ca4ae);--radius-button:0;--radius-panel:0}[data-preset=Food]{--font-weight-display:900;--font-display-preset:"Bitter", "Georgia", serif;--font-body-preset:"Bitter", "Georgia", serif;--font-ui-preset:"Figtree", system-ui, sans-serif;--font-script-preset:"Caveat", cursive;--color-paper:light-dark(#fff,#0f1f18);--color-surface:light-dark(#eef2ef,#172c23);--color-ink:light-dark(#1e3d2f,#eaf1ec);--color-text:light-dark(#3c5548,#c6d5cc);--color-muted:light-dark(#5b7166,#93a89c);--color-line:light-dark(#c9d3cd,#2c4438);--color-accent:#f2a900;--color-accent-hover:light-dark(#d99800,#ffc233);--color-on-accent:light-dark(#1e3d2f,#0f1f18);--color-accent-text:light-dark(#1e3d2f,#f2b829);--color-ornament:#f2a900;--color-band:light-dark(#1e3d2f,#0a1610);--color-on-band:light-dark(#fff,#eaf1ec);--color-band-accent:#f2a900;--color-placeholder:light-dark(#dce4d7,#22382e);--color-hand:light-dark(#8a6100,#e8b64c);--radius-button:999px;--radius-panel:.25rem}[data-heading-font=Newsreader]{--font-display-choice:"Newsreader", "Georgia", serif}[data-heading-font=Archivo]{--font-display-choice:"Archivo", system-ui, sans-serif}[data-heading-font=Bitter]{--font-display-choice:"Bitter", "Georgia", serif}[data-body-font=Literata]{--font-body-choice:"Literata", "Georgia", serif}[data-body-font=Weiter\ Serif]{--font-body-choice:"Weiter Serif", "Georgia", serif}[data-body-font=Bitter]{--font-body-choice:"Bitter", "Georgia", serif}[data-ui-font=Hanken\ Grotesk]{--font-ui-choice:"Hanken Grotesk", system-ui, sans-serif}[data-ui-font=Archivo]{--font-ui-choice:"Archivo", system-ui, sans-serif}[data-ui-font=Figtree]{--font-ui-choice:"Figtree", system-ui, sans-serif}[data-color-choice=Custom]{--color-accent:var(--user-primary);--color-accent-hover:oklch(from var(--user-primary) calc(l - .08) c h);--color-on-accent:var(--user-on-primary);--color-accent-text:light-dark(oklch(from var(--user-primary) min(l, .45) c h),oklch(from var(--user-primary) max(l, .8) c h));--color-band:var(--user-primary);--color-on-band:var(--user-on-primary);--color-band-accent:var(--user-on-primary)}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}