/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:"Karla","Karla Fallback",Arial,sans-serif;--font-mono:"DM Mono","DM Mono Fallback","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Fraunces","Fraunces Fallback",Georgia,serif}}@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;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--oat);color:var(--ink);font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.65}::selection{background:var(--saffron-soft);color:var(--ink)}:focus-visible{outline:2.5px solid var(--beet);outline-offset:3px;border-radius:6px}img{height:auto}a{color:inherit}:where(:root),:root:has(input.theme-controller[value=refwe]:checked),[data-theme=refwe]{color-scheme:light;--color-base-100:#fbf7ef;--color-base-200:#f3ecdf;--color-base-300:#e4d8c4;--color-base-content:#26192b;--color-primary:#8e2c55;--color-primary-content:#fff7ee;--color-secondary:#5f7349;--color-secondary-content:#fbf7ef;--color-accent:#e3a13a;--color-accent-content:#26192b;--color-neutral:#26192b;--color-neutral-content:#fbf7ef;--color-info:#3c6e8f;--color-info-content:#fff;--color-success:#5f7349;--color-success-content:#fff;--color-warning:#e3a13a;--color-warning-content:#26192b;--color-error:#c2412b;--color-error-content:#fff;--radius-selector:2rem;--radius-field:.9rem;--radius-box:1.4rem;--size-selector:.25rem;--size-field:.27rem;--border:1px;--depth:0;--noise:0}}@layer components{.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.sr-only,.screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);transition:top .2s var(--ease);border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.icon{flex:none}.kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--beet);align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:.74rem;font-weight:500;display:inline-flex}.kicker__no{background:var(--ink);color:var(--saffron);letter-spacing:.08em;border-radius:999px;padding:.2rem .5rem}.dot{opacity:.5;background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}.chip{background:var(--saffron);color:var(--ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background .2s var(--ease);border-radius:999px;align-items:center;padding:.3rem .8rem;font-size:.72rem;text-decoration:none;display:inline-flex}.chip:hover{background:var(--saffron-soft)}.btn{font-family:var(--font-sans);letter-spacing:.01em;gap:.55rem;font-weight:700}.btn-ghost:hover{background:var(--saffron)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in oklab,var(--saffron)25%,transparent)}}.btn-ghost:hover{border-color:#0000}.masthead{z-index:40;background:var(--paper);position:relative}@supports (color:color-mix(in lab, red, red)){.masthead{background:color-mix(in oklab,var(--paper)92%,transparent)}}.masthead{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);transition:box-shadow .25s var(--ease)}@media (min-width:901px){.masthead{position:sticky;top:0}.admin-bar .masthead{top:var(--wp-admin--admin-bar--height,32px)}}.masthead.is-stuck{box-shadow:0 10px 30px -22px #26192b8c}.masthead:after{content:"";background:repeating-linear-gradient(90deg,var(--beet)0 22px,var(--saffron)22px 44px,var(--sage)44px 66px);opacity:.9;height:4px;position:absolute;bottom:-5px;left:0;right:0}.masthead__inner{align-items:center;gap:1.5rem;min-height:76px;display:flex}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand__img{width:auto;max-width:220px;height:42px;display:block}.masthead__nav{min-width:0;margin-left:auto}.nav-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav-list>li{position:relative}.nav-list a{min-height:44px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background .2s var(--ease),color .2s var(--ease);border-radius:999px;align-items:center;padding:0 .9rem;font-size:.78rem;text-decoration:none;display:inline-flex}.nav-list a:hover,.nav-list .current-menu-item>a{background:var(--ink);color:var(--saffron)}.nav-list .sub-menu{background:var(--paper);border:1px solid var(--line);opacity:0;visibility:hidden;min-width:220px;transition:all .2s var(--ease);border-radius:18px;margin:0;padding:.5rem;list-style:none;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 18px 40px -24px #26192b80}.nav-list li:hover>.sub-menu,.nav-list li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.nav-list .sub-menu a{width:100%}.masthead__actions{align-items:center;gap:.25rem;margin-left:auto;display:flex}.masthead__nav+.masthead__actions{margin-left:0}.masthead .masthead__menu{display:none!important}.search-panel{border-top:1px solid var(--line);background:var(--paper)}.search-panel__inner{max-width:760px;padding-block:1.1rem 1.4rem}.searchform .input{background:#fff;width:100%;min-width:0;height:3.1rem;font-size:1rem}.searchform .btn{height:3.1rem}@media (max-width:900px){.masthead .masthead__menu{display:inline-flex!important}.masthead__nav+.masthead__actions{margin-left:auto}.masthead__nav{border-top:1px solid var(--line);background:var(--paper);height:calc(100dvh - 100%);padding:1.5rem var(--gutter)3rem;overscroll-behavior:contain;margin:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.masthead__nav.is-open{animation:refwe-drop .25s var(--ease);display:block}.nav-list{flex-direction:column;align-items:stretch;gap:.25rem}.nav-list a{border-bottom:1px dashed var(--line);border-radius:12px;min-height:52px;font-size:.95rem;display:flex}.nav-list .sub-menu{opacity:1;visibility:visible;box-shadow:none;background:0 0;border:0;padding:0 0 0 1rem;position:static;transform:none}}.header-widget{max-width:var(--wrap);padding-inline:var(--gutter);text-align:center;margin:1.25rem auto 0}.header-widget:empty,.foot-widget:empty,.side-widget:empty{display:none}.header-widget__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .4rem;font-size:.7rem}.media{background:var(--saffron-soft);display:block;position:relative;overflow:hidden}.media__img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.media__placeholder{background-color:var(--beet);background-image:radial-gradient(circle at 20% 25%,#ffffff29 0 2px,#0000 3px),radial-gradient(circle at 70% 65%,#ffffff1f 0 2px,#0000 3px);background-size:26px 26px,34px 34px;place-items:center;display:grid;position:absolute;inset:0}.media__placeholder.tone-2{background-color:var(--sage)}.media__placeholder.tone-3{background-color:var(--saffron)}.media__placeholder.tone-4{background-color:var(--ink)}.media__initial{font-family:var(--font-display);font-variation-settings:var(--wonk);color:var(--paper);opacity:.92;font-size:clamp(2.2rem,7vw,4.5rem);font-style:italic;font-weight:800;line-height:1}.tone-3 .media__initial{color:var(--ink)}.hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem);padding-block:clamp(2.5rem,6vw,5rem) clamp(2rem,4vw,3rem);display:grid}.hero__title{font-family:var(--font-display);font-variation-settings:var(--wonk);letter-spacing:-.025em;text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:650;line-height:1.02}.hero__title a{background:linear-gradient(var(--saffron),var(--saffron))0 92%/0 .14em no-repeat;transition:background-size .45s var(--ease);text-decoration:none}.hero__title a:hover{background-size:100% .14em}.hero__dek{color:var(--ink-soft);max-width:46ch;margin:0 0 1.75rem;font-size:1.15rem}.hero__row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.hero__cta .icon{transition:transform .25s var(--ease)}.hero__cta:hover .icon{transform:translate(4px)}.hero__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.hero__media{aspect-ratio:5/5.4;border-radius:var(--arch);background:0 0;overflow:visible}.hero__media .media__img,.hero__media .media__placeholder{border-radius:var(--arch)}.hero__media:before{content:"";border:1.5px solid var(--ink);border-radius:var(--arch);z-index:-1;position:absolute;inset:18px -18px -18px 18px}.hero__media:hover .media__img{transform:scale(1.02)}.hero__stamp{background:var(--saffron);width:124px;height:124px;box-shadow:0 0 0 6px var(--oat);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:42px;left:-34px}.hero__stamp svg{width:100%;height:100%}.hero__stamp text{transform-box:view-box;transform-origin:50%;font-family:var(--font-mono);letter-spacing:2.4px;fill:var(--ink);font-size:10.5px;animation:28s linear infinite refwe-spin}.hero__stamp:after{content:"";background:var(--beet);border-radius:50%;width:26px;height:26px;position:absolute}@keyframes refwe-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes refwe-spin{to{transform:rotate(360deg)}}.intro{padding-block:1rem 2.5rem}.intro__line{text-align:center;max-width:30ch;font-family:var(--font-display);font-variation-settings:var(--wonk);color:var(--beet-deep);border-block:1px solid var(--line);margin:0 auto;padding-block:2rem;font-size:clamp(1.45rem,3vw,2.1rem);font-style:italic;font-weight:400;line-height:1.3;position:relative}.intro__line:before{content:"";background:var(--oat);border:1.5px solid var(--beet);border-radius:50% 0;width:18px;height:18px;margin-left:-9px;position:absolute;top:-9px;left:50%;transform:rotate(45deg)}.section-head{flex-direction:column;margin-bottom:1.75rem;display:flex}.section-head__title,.page-head__title,.topics__title{font-family:var(--font-display);font-variation-settings:var(--wonk);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.05}.section-head__title{font-size:clamp(1.9rem,3.6vw,2.8rem)}.page-head{border-bottom:1px solid var(--line);margin-bottom:2.5rem;padding-block:clamp(2.5rem,6vw,4.5rem) 2rem}.page-head__title{text-wrap:balance;font-size:clamp(2.4rem,6vw,4.4rem)}.page-head__desc{max-width:60ch;color:var(--ink-soft);margin-top:1rem}.feed{padding-bottom:3rem}.feed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem) clamp(1.25rem,2.5vw,2rem);display:grid}.rcard{flex-direction:column;display:flex}.rcard__media{aspect-ratio:4/4.6;border-radius:var(--arch)}.rcard__media .media__placeholder{border-radius:inherit}.rcard:hover .media__img{transform:scale(1.04)}.rcard__tab{background:var(--paper);color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;border-radius:999px;padding:.25rem .6rem;font-size:.74rem;position:absolute;bottom:14px;left:14px}.rcard__body{padding:1.05rem .25rem 0}.rcard__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.55rem;margin:0 0 .45rem;font-size:.72rem;display:flex}.rcard__title{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 40;letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5rem;font-size:1.32rem;font-weight:600;line-height:1.2}.rcard__title a{background:linear-gradient(var(--saffron),var(--saffron))0 95%/0 .12em no-repeat;transition:background-size .4s var(--ease);text-decoration:none}.rcard:hover .rcard__title a,.rcard__title a:focus-visible{background-size:100% .12em}.rcard__excerpt{color:var(--ink-soft);margin:0;font-size:.98rem}.pager{margin-top:3rem}.pager .nav-links{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.pager .page-numbers{border:1px solid var(--line);background:var(--paper);min-width:46px;height:46px;font-family:var(--font-mono);transition:all .2s var(--ease);border-radius:999px;place-items:center;padding:0 1rem;font-size:.82rem;text-decoration:none;display:inline-grid}.pager a.page-numbers:hover{border-color:var(--ink)}.pager .page-numbers.current{background:var(--ink);color:var(--saffron);border-color:var(--ink)}.topics{background:radial-gradient(circle at calc(100% - 50px)50px,transparent 123.5px,var(--beet)124px 170px,transparent 170.5px),var(--ink);margin-block:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,4vw,3rem);position:relative}@supports (color:color-mix(in lab, red, red)){.topics{background:radial-gradient(circle at calc(100% - 50px)50px,transparent 123.5px,color-mix(in oklab,var(--beet)55%,var(--ink))124px 170px,transparent 170.5px),var(--ink)}}.topics{color:var(--paper);isolation:isolate;border-radius:28px}.topics__head{flex-direction:column;margin-bottom:1.75rem;display:flex}.topics .kicker{color:var(--saffron)}.topics__title{color:var(--paper);font-size:clamp(1.9rem,3.6vw,2.7rem)}.topics__grid{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.topic{display:flex}.topic__link{background-color:var(--paper);width:100%;color:var(--ink);border-top:4px solid var(--saffron);transition:transform .3s var(--ease),box-shadow .3s var(--ease);background-image:repeating-linear-gradient(#0000 0 25px,#8e2c5517 25px 26px);background-position:0 12px;border-radius:16px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:.9rem;padding:.75rem;text-decoration:none;display:grid;position:relative}.topic:nth-child(4n+2) .topic__link{border-top-color:var(--tomato)}.topic:nth-child(4n+3) .topic__link{border-top-color:var(--sage)}.topic:nth-child(4n+4) .topic__link{border-top-color:#b98ad1}.topic__link:hover{transform:translateY(-4px)rotate(-.6deg);box-shadow:0 16px 30px -18px #000000a6}.topic:nth-child(2n) .topic__link:hover{transform:translateY(-4px)rotate(.6deg)}.topic__media{aspect-ratio:1;border-radius:50%}.topic__media .media__placeholder{border-radius:50%}.topic__media .media__initial{font-size:2rem}.topic__link:hover .media__img{transform:scale(1.08)rotate(3deg)}.topic__body{flex-direction:column;min-width:0;display:flex}.topic__no{font-family:var(--font-mono);letter-spacing:.12em;color:var(--beet);font-size:.68rem}.topic__title{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"opsz" 24;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.1rem 0 .25rem;font-size:1rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.topic__meta{color:var(--ink-soft);font-size:.78rem}.entry-hero{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(2.5rem,6vw,4.5rem) 0;display:flex}.entry-hero__text{max-width:880px}.entry-hero__eyebrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.entry-hero__date{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.74rem}.entry-title{font-family:var(--font-display);font-variation-settings:var(--wonk);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.6vw,4.4rem);font-weight:650;line-height:1.04}.entry-dek{color:var(--ink-soft);max-width:60ch;margin:1.25rem auto 0;font-size:1.2rem}.entry-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:1.5rem 0 0;font-size:.76rem;display:flex}.entry-meta__item{align-items:center;gap:.4rem;display:inline-flex}.entry-hero__media{aspect-ratio:16/9;border-radius:260px 260px 28px 28px;width:100%;margin:clamp(2rem,4vw,3rem) 0 0}.entry-layout{grid-template-columns:minmax(0,720px);justify-content:center;gap:3.5rem;padding-block:clamp(2rem,5vw,3.5rem) 1rem;display:grid}.entry-layout.has-side{grid-template-columns:minmax(0,720px) 300px}.entry-side{align-self:start;position:sticky;top:100px}@media (min-width:1101px){.entry-layout.has-side>.entry-content{grid-area:1/1}.entry-layout.has-side{row-gap:0}.entry-layout.has-side>.entry-side{grid-area:1/2/span 12}.entry-content :where(h2,h3,h4){scroll-margin-top:100px}}.side-widget{background:var(--paper);border:1px solid var(--line);border-radius:20px;margin-bottom:1.25rem;padding:1.25rem}.side-widget__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--beet);margin:0 0 .75rem;font-size:.74rem}.entry-content{--tw-prose-body:var(--ink);--tw-prose-headings:var(--ink);--tw-prose-links:var(--beet);--tw-prose-bold:var(--ink);--tw-prose-bullets:var(--saffron);--tw-prose-counters:var(--beet);--tw-prose-quotes:var(--beet-deep);--tw-prose-quote-borders:var(--saffron);--tw-prose-hr:var(--line);--tw-prose-captions:var(--ink-soft);--tw-prose-th-borders:var(--line);--tw-prose-td-borders:var(--line);max-width:none;font-size:1.12rem;line-height:1.75}.entry-content>p:first-of-type:first-letter{float:left;font-family:var(--font-display);font-variation-settings:var(--wonk);color:var(--beet);padding:.08em .12em 0 0;font-size:4.4em;font-weight:700;line-height:.8}.entry-content :where(h2,h3,h4){font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 72;letter-spacing:-.015em;scroll-margin-top:1rem;font-weight:650}.entry-content h2{padding-top:.5rem;font-size:1.85rem;position:relative}.entry-content h2:before{content:"";background:linear-gradient(90deg,var(--beet)0 33%,var(--saffron)33% 66%,var(--sage)66%);border-radius:6px;width:38px;height:6px;margin-bottom:.9rem;display:block}.entry-content a{text-underline-offset:3px;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--saffron);-webkit-text-decoration-color:var(--saffron);text-decoration-color:var(--saffron)}.entry-content a:hover{-webkit-text-decoration-color:var(--beet);-webkit-text-decoration-color:var(--beet);text-decoration-color:var(--beet)}.entry-content img,.entry-content .wp-block-image img{border-radius:20px}.entry-content blockquote{font-family:var(--font-display);border-left-width:4px;font-size:1.3rem;font-style:italic}.entry-content :where(.wp-block-table,table){font-size:.98rem}.entry-content .alignfull img{border-radius:0}.entry-content :where(.wprm-recipe-container,.tasty-recipes,.mv-create-card){background:var(--paper);border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--saffron);border-radius:24px;margin-block:2.5rem;padding:clamp(1rem,3vw,2rem)}.entry-content :where(.wprm-recipe-name,.tasty-recipes-title){font-family:var(--font-display)}.entry-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;padding-block:1rem;display:flex}.entry-tags .badge{font-family:var(--font-mono);border-color:var(--line);height:auto;padding:.35rem .8rem;font-size:.74rem;text-decoration:none}.entry-tags .badge:hover{border-color:var(--ink)}.page-links{font-family:var(--font-mono);margin-top:2rem}.post-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:3rem;display:grid}.post-nav__link{background:var(--paper);border:1px solid var(--line);transition:border-color .2s var(--ease);border-radius:20px;flex-direction:column;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.post-nav__link:hover{border-color:var(--ink)}.post-nav__link--next{text-align:right;grid-column:2;align-items:flex-end}.post-nav .kicker{margin-bottom:.25rem}.post-nav__title{font-family:var(--font-display);font-size:1.15rem;font-weight:600;line-height:1.25}.comments{max-width:calc(760px + 2*var(--gutter));padding-bottom:4rem}.comments__title,.comment-reply-title{font-family:var(--font-display);margin:0 0 1.25rem;font-size:1.7rem;font-weight:650}.comment-list,.comment-list .children{margin:0;padding:0;list-style:none}.comment-list .children{padding-left:clamp(1rem,4vw,2.5rem)}.comment-body{background:var(--paper);border:1px solid var(--line);border-radius:20px;margin-bottom:1rem;padding:1.25rem}.comment-meta{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.9rem;display:flex}.comment-author{align-items:center;gap:.6rem;font-weight:700;display:flex}.comment-author .avatar{border-radius:50%}.comment-author .says{display:none}.comment-metadata{font-family:var(--font-mono);color:var(--ink-soft);font-size:.72rem}.comment-metadata a,.comment-reply-link{text-decoration:none}.comment-reply-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--beet);font-size:.74rem}.comment-respond{margin-top:2rem}.comment-form{gap:1rem;display:grid}.comment-form label{margin-bottom:.3rem;font-weight:700;display:block}.comment-form :where(input[type=text],input[type=email],input[type=url],textarea){border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:14px;padding:.8rem 1rem}.comment-form :where(input,textarea):focus{outline:2px solid var(--beet);outline-offset:1px}.comment-form-cookies-consent{align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.comment-form-cookies-consent label{font-weight:400}.empty-state{max-width:calc(720px + 2*var(--gutter));text-align:center;padding-block:clamp(3rem,8vw,6rem) 1rem}.empty-state__title{font-family:var(--font-display);font-variation-settings:var(--wonk);margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:650;line-height:1.05}.empty-state .searchform{margin-top:2rem}.colophon{background:var(--beet-deep);color:var(--paper);margin-top:clamp(2rem,5vw,4rem);padding-top:clamp(3rem,6vw,5rem)}.colophon__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2.5rem;display:grid}.colophon__word{font-family:var(--font-display);font-variation-settings:var(--wonk);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px var(--saffron);margin:0 0 1.25rem;font-size:clamp(5rem,17vw,13rem);font-style:italic;font-weight:800;line-height:.8}.colophon__note{max-width:42ch;color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.colophon__note{color:color-mix(in oklab,var(--paper)82%,transparent)}}.colophon__note{font-size:1.05rem}.colophon__widgets{gap:1.5rem;display:grid}.foot-widget__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);margin:0 0 .6rem;font-size:.74rem}.colophon__base{border-top:1px solid var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3rem;padding-block:1.5rem 2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.colophon__base{border-top:1px solid color-mix(in oklab,var(--paper)18%,transparent)}}.colophon__base{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.colophon__copy{opacity:.75;margin:0}.foot-links{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.foot-links a{opacity:.85;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.foot-links a:hover{opacity:1;color:var(--saffron)}.colophon__top{min-height:44px;color:var(--saffron);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.widget ul{margin:0;padding:0;list-style:none}.widget li+li{margin-top:.45rem}.widget :where(ul,ol) a{text-decoration:none}.widget :where(ul,ol) a:hover{color:var(--beet)}.wp-block-search__label{margin-bottom:.4rem;font-weight:700;display:block}.wp-block-search__inside-wrapper{gap:.4rem;display:flex}.wp-block-search__input{border:1px solid var(--line);min-width:0;font:inherit;background:#fff;border-radius:999px;flex:1;padding:.55rem 1rem}.wp-block-search__button{background:var(--beet);color:var(--paper);cursor:pointer;border:0;border-radius:999px;padding:.55rem 1rem;font-weight:700}.colophon .widget a{color:var(--paper)}.wp-caption-text,figcaption{color:var(--ink-soft);text-align:center;font-size:.88rem}.alignleft{float:left;margin:.4rem 1.5rem 1rem 0}.alignright{float:right;margin:.4rem 0 1rem 1.5rem}.aligncenter{margin-inline:auto}.sticky .rcard__tab{background:var(--saffron)}.bypostauthor>.comment-body{border-color:var(--saffron)}}@layer utilities{@layer daisyui.l1.l2.l3{:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem)*10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 calc(var(--depth)*5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0)*100%);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));box-shadow:var(--btn-inset)inset,var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem)*var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border)solid var(--input-color,#0000);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem*var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem*var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}@layer daisyui.l1{@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%));--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui.l1.l2{.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}}@layer daisyui{.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(.btn-disabled,:disabled,[disabled],[aria-disabled=true]):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope(.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media (hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field)*var(--join-v));--join-es:calc(var(--radius-field)*var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field)*var(--join-h));--join-es:calc(var(--radius-field)*var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:scope :where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px)*-1*var(--join-h));--join-mt:calc(var(--border,1px)*-1*var(--join-v))}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@layer daisyui.l1.l2.l3.l4{.join-item>*{--join-ss:initial;--join-se:initial;--join-es:initial;--join-ee:initial}}.join-item{border-style:solid;border-width:var(--border,1px);border-start-start-radius:var(--join-ss);border-start-end-radius:var(--join-se);border-end-end-radius:var(--join-ee);border-end-start-radius:var(--join-es)}.join-item:not(:disabled,[disabled],.btn-disabled){margin-block-start:var(--join-mt,0);margin-inline-start:var(--join-ml,0)}.join-item:is(:disabled,[disabled],.btn-disabled){border-width:var(--border,1px);border-inline-end-width:calc(var(--border,1px)*var(--join-v));border-block-end-width:calc(var(--border,1px)*var(--join-h))}.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}.block{display:block}.grid{display:grid}.table{display:table}.w-full{width:100%}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-latin-full-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../fonts/fraunces-latin-full-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Karla;src:url(../fonts/karla-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(../fonts/dm-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Times),local(Liberation Serif),local(Tinos);font-weight:100 549;font-style:normal;size-adjust:106.27%;ascent-override:92.03%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Times Bold),local(Liberation Serif Bold),local(Tinos Bold);font-weight:550 900;font-style:normal;size-adjust:96.23%;ascent-override:101.64%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Times Italic),local(Liberation Serif Italic),local(Tinos Italic);font-weight:100 549;font-style:italic;size-adjust:101.62%;ascent-override:96.24%;descent-override:25.09%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman Bold Italic),local(TimesNewRomanPS-BoldItalicMT),local(Times Bold Italic),local(Liberation Serif Bold Italic),local(Tinos Bold Italic);font-weight:550 900;font-style:italic;size-adjust:102.85%;ascent-override:95.09%;descent-override:24.79%;line-gap-override:0%}@font-face{font-family:Karla Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(Arimo);font-weight:100 549;font-style:normal;size-adjust:102.98%;ascent-override:89.05%;descent-override:24.47%;line-gap-override:0%}@font-face{font-family:Karla Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Liberation Sans Bold),local(Arimo Bold);font-weight:550 900;font-style:normal;size-adjust:99.65%;ascent-override:92.03%;descent-override:25.29%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Courier),local(Liberation Mono),local(Cousine);font-weight:100 900;font-style:normal;size-adjust:99.98%;ascent-override:99.22%;descent-override:31.01%;line-gap-override:0%}:root{--oat:#f3ecdf;--paper:#fbf7ef;--ink:#26192b;--ink-soft:#5b4b57;--beet:#8e2c55;--beet-deep:#5a1736;--saffron:#e3a13a;--saffron-soft:#f6dfae;--sage:#5f7349;--tomato:#c2412b;--line:#e4d8c4;--wrap:1220px;--gutter:clamp(16px,4vw,40px);--arch:999px 999px 22px 22px;--ease:cubic-bezier(.2,.7,.2,1);--wonk:"SOFT" 100,"WONK" 1,"opsz" 96}.entry-content{width:100%;margin-inline:auto}.entry-content .alignwide{margin-inline:calc(-1*clamp(0px,(var(--page-w,100%) - 100%)/2 - var(--gutter),120px));max-width:none}.entry-content .alignfull{width:var(--page-w,100%);max-width:none;margin-inline:calc((100% - var(--page-w,100%))/2)}@media (min-width:1101px){.entry-layout.has-side>.entry-content{margin-inline:0}.entry-layout.has-side .entry-content :is(.alignwide,.alignfull){width:auto;margin-inline:0}}.entry-content a,.comment-content a{overflow-wrap:anywhere}.entry-content :where(iframe,embed,object,video,canvas,svg){max-width:100%}.entry-content :where(iframe[src*=youtube],iframe[src*=youtu\.be],iframe[src*=vimeo]){aspect-ratio:16/9;width:100%;height:auto}.entry-content .wp-block-table{max-width:100%;overflow-x:auto}.entry-content table:not(.wp-block-table table){max-width:100%;display:block;overflow-x:auto}@media (min-width:1101px){}@media (max-width:1100px){.topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-layout.has-side{grid-template-columns:minmax(0,720px)}.entry-side{position:static}}@media (max-width:900px){.hero{grid-template-columns:minmax(0,1fr)}.hero__media{order:-1;width:100%;max-width:520px;margin-inline:auto}.hero__stamp{width:100px;height:100px;left:-10px}.feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.colophon__grid{grid-template-columns:minmax(0,1fr)}.entry-content .alignwide{margin-inline:0}}@media (max-width:600px){body{font-size:1rem}.feed__grid{grid-template-columns:minmax(0,1fr)}.rcard__media{aspect-ratio:4/3.3;border-radius:180px 180px 20px 20px}.hero__media{aspect-ratio:4/3.6}.topics__grid{grid-template-columns:minmax(0,1fr)}.topics{margin-inline:calc(-1*var(--gutter) + 8px);border-radius:22px}.hero__media:before{inset:12px -8px -12px 8px}.entry-hero__media{aspect-ratio:4/3.4;border-radius:160px 160px 22px 22px}.post-nav{grid-template-columns:minmax(0,1fr)}.post-nav__link--next{grid-column:1}.colophon__base{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}