@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/atkinson-hyperlegible-latin-400.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/atkinson-hyperlegible-latin-700.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/atkinson-hyperlegible-latin-400-italic.woff2) format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/opendyslexic-latin-400.woff2) format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/opendyslexic-latin-700.woff2) format("woff2")}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/opendyslexic-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Stored;font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/atkinson-hyperlegible-latin-400.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Stored;font-style:normal;font-weight:700;font-display:optional;src:url(../fonts/atkinson-hyperlegible-latin-700.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Stored;font-style:italic;font-weight:400;font-display:optional;src:url(../fonts/atkinson-hyperlegible-latin-400-italic.woff2) format("woff2")}@font-face{font-family:OpenDyslexic Stored;font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/opendyslexic-latin-400.woff2) format("woff2")}@font-face{font-family:OpenDyslexic Stored;font-style:normal;font-weight:700;font-display:optional;src:url(../fonts/opendyslexic-latin-700.woff2) format("woff2")}@font-face{font-family:OpenDyslexic Stored;font-style:italic;font-weight:400;font-display:optional;src:url(../fonts/opendyslexic-latin-400-italic.woff2) format("woff2")}html[data-rd-size] .post-style .article-body{font-size:calc(var(--fs-body) * var(--rd-scale, 1))}html[data-rd-size] .post-style .article-body :is(p,li,dd,dt,td,th,figcaption){font-size:calc(var(--fs-body) * var(--rd-scale, 1))}html[data-rd-size] .post-style .article-body>p:first-of-type{font-size:calc(var(--fs-lede) * var(--rd-scale, 1))}html[data-rd-size] .post-style .article-body blockquote{font-size:calc(var(--fs-quote) * var(--rd-scale, 1))}html[data-rd-size] .post-style .article-body h2{font-size:calc(var(--fs-h2) * var(--rd-scale, 1))}html[data-rd-size] .post-style .article-body h3{font-size:calc(var(--fs-h3) * var(--rd-scale, 1))}html[data-rd-lh] .post-style .article-body,html[data-rd-lh] .post-style .article-body :is(p,li,dd,blockquote){line-height:var(--rd-lh, 1.7)}html[data-rd-width=narrow] .post-style .article-body{--col: 30em}html[data-rd-width=wide] .post-style .article-body{--col: 42em}html[data-rd-font=serif] .post-style .article-body :is(p,li,dd,dt,td,th,blockquote,figcaption,h2,h3,h4){font-family:Georgia,Times New Roman,serif}html[data-rd-font=hyperlegible] .post-style .article-body :is(p,li,dd,dt,td,th,blockquote,figcaption,h2,h3,h4){font-family:Atkinson Hyperlegible,Arial,sans-serif}html[data-rd-font=dyslexic] .post-style .article-body :is(p,li,dd,dt,td,th,blockquote,figcaption,h2,h3,h4){font-family:OpenDyslexic,Comic Sans MS,sans-serif;font-style:normal}html[data-reader-boot][data-rd-font=hyperlegible] .post-style .article-body :is(p,li,dd,dt,td,th,blockquote,figcaption,h2,h3,h4){font-family:Atkinson Hyperlegible Stored,Arial,sans-serif}html[data-reader-boot][data-rd-font=dyslexic] .post-style .article-body :is(p,li,dd,dt,td,th,blockquote,figcaption,h2,h3,h4){font-family:OpenDyslexic Stored,Comic Sans MS,sans-serif}html[data-rd-mode=focus] .post-style{--rd-o-unlit: clamp(.12, calc(.55 - .43 * (var(--rd-dim, 1) - .2)), .55)}html[data-rd-mode=focus] .post-style :is([data-rd-para],[data-rd-block]){opacity:var(--rd-o-unlit, .206)!important;transition:opacity .45s ease}html.js-loaded[data-rd-mode=focus] .post-style :is([data-rd-para],[data-rd-block]):is(.rd-in,:focus-within){opacity:1!important;position:relative;z-index:1950;transition:opacity .3s ease}html.js-loaded[data-rd-mode=focus] .post-style .article-body>h2[data-rd-block]:is(.rd-in,:focus-within){background-color:color-mix(in srgb,var(--secondary) 12%,var(--stone))}html.js-loaded[data-rd-mode=focus] .post-style .article-body>.dv-sec[data-rd-block]:is(.rd-in,:focus-within){background-color:color-mix(in srgb,var(--secondary) 12%,var(--stone))}html.js-loaded[data-rd-mode=focus] .post-style .article-hero[data-rd-block]:is(.rd-in,:focus-within){background-color:var(--paper)}.rd-bubble{--rd-pool: color-mix(in srgb, var(--bg-surface) var(--rd-lamp-mix), var(--bg-page));position:absolute;left:0;top:0;z-index:1940;width:0;height:0;pointer-events:none;background-color:var(--rd-pool);border-radius:14px;box-shadow:0 0 0 1px var(--rd-lamp-edge),0 0 60px 10px var(--rd-lamp-glow);opacity:0;visibility:hidden;transition:transform .35s ease,width .35s ease,height .35s ease,opacity .3s ease,visibility 0s linear .3s}html.js-loaded[data-rd-mode=focus] .rd-bubble.is-on{opacity:1;visibility:visible;transition:transform .35s ease,width .35s ease,height .35s ease,opacity .3s ease,visibility 0s}.rd-bubble.is-placing{transition:none!important}html:not([data-rd-mode=focus]) .rd-bubble{display:none}html.js-loaded[data-rd-mode=focus][data-rd-super] .post-style :is([data-rd-para],[data-rd-block])[data-rd-lamp=near]:not(:focus-within){opacity:var(--rd-o-super-near, .86)!important}html.js-loaded[data-rd-mode=focus][data-rd-super] .post-style :is([data-rd-para],[data-rd-block])[data-rd-lamp=in]:not(:focus-within){opacity:var(--rd-o-super-in, .74)!important}html.js-loaded[data-rd-mode=focus][data-rd-super] .post-style [data-rd-para]:is(.rd-lit,:focus-within){--rd-pool-hi: var(--bg-surface);background-color:var(--rd-pool-hi);box-shadow:0 0 0 .7em var(--rd-pool-hi),0 0 0 calc(.7em + 1.5px) var(--rd-lamp-ring);border-radius:2px}html.js-loaded[data-rd-mode=focus][data-rd-super] .post-style [data-rd-block]:is(.rd-lit,:focus-within){outline:1.5px solid var(--rd-lamp-ring);outline-offset:.45em}.rd-veil{position:fixed;inset:0;z-index:1900;pointer-events:none;background:var(--rd-veil);-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}html.js-loaded[data-rd-mode=focus] .rd-veil{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.post-style .article-container{position:relative;z-index:0}html.js-loaded[data-rd-mode=focus] .post-style .article-container{z-index:auto}.post-style .article-body{position:relative}html.js-loaded[data-rd-mode=focus] .rd-quick{z-index:1960}header:not(.page-hero):after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--rd-veil);-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}html.js-loaded[data-rd-mode=focus] body:has(.post-style) header:not(.page-hero):after{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}html.js-loaded[data-rd-mode=focus] body:has(.post-style) header:not(.page-hero):is(:hover,:focus-within):after{opacity:0}html[data-rd-mode=skim] .post-style .article-body [data-rd-para]{color:color-mix(in srgb,var(--charcoal) 34%,transparent)}html[data-rd-mode=skim] .post-style .article-body [data-rd-para] a{color:inherit}html[data-rd-mode=skim] .post-style .article-body [data-rd-para] :is(strong,b){color:var(--text-heading)}.post-style .article-meta{flex-wrap:wrap}.rd-hero-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.3rem .85rem;margin-left:.35rem;background:transparent;color:inherit;cursor:pointer;border:1px solid rgba(212,168,75,.6);border-radius:999px;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.rd-hero-aa{font-family:Playfair Display,Georgia,serif;font-size:.95rem;text-transform:none;letter-spacing:0;color:var(--secondary)}.rd-hero-btn:hover{background:#d4a84b24;border-color:var(--secondary)}.rd-hero-btn:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}html:not(.js-loaded) .rd-hero-btn,html:not(.js-loaded) .rd-quick,html:not(.js-loaded) .rd-panel{display:none}:root{--rd-line: rgba(10, 22, 40, .14);--rd-line-soft: rgba(10, 22, 40, .08);--rd-line-strong: rgba(10, 22, 40, .2);--rd-on-bg: var(--primary);--rd-on-fg: #FFFFFF;--rd-grey: color-mix(in srgb, gray 38%, white);--rd-veil: color-mix(in srgb, var(--rd-grey) calc(36% + 40% * var(--rd-dim, 1)), transparent);--rd-lamp-mix: 70%;--rd-lamp-edge: color-mix(in srgb, var(--secondary) 28%, transparent);--rd-lamp-ring: color-mix(in srgb, var(--secondary) 34%, transparent);--rd-lamp-glow: color-mix(in srgb, var(--secondary) 16%, transparent)}[data-theme=dark]{--rd-line: rgba(212, 168, 75, .28);--rd-line-soft: rgba(212, 168, 75, .14);--rd-line-strong: rgba(212, 168, 75, .4);--rd-on-bg: var(--secondary);--rd-on-fg: var(--primary);--rd-grey: color-mix(in srgb, gray 42%, black);--rd-veil: color-mix(in srgb, var(--rd-grey) calc(32% + 40% * var(--rd-dim, 1)), transparent);--rd-lamp-mix: 100%;--rd-lamp-edge: color-mix(in srgb, var(--secondary) 30%, transparent);--rd-lamp-ring: color-mix(in srgb, var(--secondary) 62%, transparent);--rd-lamp-glow: color-mix(in srgb, var(--secondary) 10%, transparent)}.rd-quick{position:fixed;z-index:1500;left:max(14px,env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-start;gap:8px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.rd-quick.is-reading{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s}html[data-rd-quick=off] .rd-quick,html.rd-panel-open .rd-quick{display:none}.rd-quick-row{display:flex;flex-direction:row;gap:8px}@media(min-width:1320px){.rd-quick-row{flex-direction:column;align-items:stretch}}.rdq{min-width:46px;height:46px;padding:0 9px;border-radius:23px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:color-mix(in srgb,var(--bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--rd-line-strong);color:var(--text-heading);cursor:pointer;box-shadow:0 4px 14px #0a16281f;transition:background .2s ease,color .2s ease,border-color .2s ease}.rdq .rdq-g{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rdq .rdq-aa{width:auto;height:auto;font-family:Playfair Display,Georgia,serif;font-size:15px;line-height:1;font-weight:600}.rdq .rdq-l{font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.rdq:hover{border-color:var(--secondary)}.rdq[aria-pressed=true],.rdq[aria-expanded=true]{background:var(--primary);color:var(--secondary-light);border-color:var(--secondary)}.rdq:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.rdq[hidden]{display:none}.rd-eta{margin:0;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--text-heading)}.rd-eta[hidden]{display:none}.rd-quick-eta{padding:.3rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--bg-surface) 92%,transparent);border:1px solid var(--rd-line);box-shadow:0 4px 14px #0a162814}@media(min-width:390px)and (max-width:1319px){.rd-quick{flex-direction:row;align-items:center}.rd-quick-eta{order:1;white-space:nowrap;padding:.3rem .5rem;font-size:.68rem}}.rd-panel{position:fixed;z-index:9995;top:88px;right:16px;bottom:16px;width:min(370px,calc(100vw - 32px));overflow-y:auto;overscroll-behavior:contain;background:var(--bg-surface);color:var(--text-body);border:1px solid rgba(10,22,40,.12);border-top:3px solid var(--secondary);border-radius:12px;box-shadow:0 24px 60px #0a162838;padding:1.1rem 1.25rem 1.25rem;font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.5}.rd-panel[hidden]{display:none}.rd-type{top:auto;right:auto;left:max(14px,env(safe-area-inset-left,0px));bottom:calc(76px + env(safe-area-inset-bottom,0px));width:min(300px,calc(100vw - 28px))}@media(min-width:1320px){.rd-type{left:calc(max(14px,env(safe-area-inset-left,0px)) + 96px);bottom:calc(18px + env(safe-area-inset-bottom,0px))}}.rd-options.rd-fonts-stack{margin-top:.75rem;flex-direction:column;align-items:stretch}.rd-options.rd-fonts-stack .rd-opt{justify-content:flex-start}[data-theme=dark] :is(.rd-panel,.rd-close,.rd-keys kbd){border-color:var(--rd-line)}[data-theme=dark] .rd-panel{border-top-color:var(--secondary)}@media(max-width:600px){.rd-panel:not(.rd-type){inset:auto 0 0;width:auto;max-height:78vh;max-height:78dvh;border-radius:16px 16px 0 0;border-left:0;border-right:0;border-bottom:0;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}}.rd-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}:is(#rd-panel,#rd-type) .rd-panel-title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.3rem;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--text-heading)}.rd-panel-title:focus{outline:none}.rd-panel-title:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.rd-close{width:40px;height:40px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(10,22,40,.15);color:var(--text-heading);cursor:pointer}.rd-close svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.rd-close:hover{border-color:var(--secondary)}.rd-close:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.rd-panel-eta{margin-top:.35rem;color:var(--gold-ink)}.rd-group{padding:.9rem 0;border-bottom:1px solid var(--rd-line-soft)}.rd-group:last-of-type{border-bottom:0}.rd-label{margin:0 0 .5rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.rd-note{margin:.5rem 0 0;font-size:.8rem;color:var(--text-muted)}.rd-note[hidden]{display:none}.rd-options,.rd-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.rd-opt,.rd-step,.rd-reset{min-height:36px;padding:.35rem .8rem;border-radius:999px;cursor:pointer;background:var(--bg-surface);color:var(--text-heading);border:1px solid var(--rd-line-strong);font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:500;line-height:1.2;transition:background .2s ease,color .2s ease,border-color .2s ease}.rd-step{min-width:40px;padding:.35rem .6rem;font-weight:600}.rd-step:disabled{opacity:.4;cursor:default}.rd-opt:disabled{opacity:.45;cursor:default}.rd-reset{border-style:dashed;color:var(--text-muted)}.rd-opt:hover:not(:disabled),.rd-step:hover:not(:disabled),.rd-reset:hover{border-color:var(--secondary)}.rd-opt[aria-pressed=true]{background:var(--rd-on-bg);color:var(--rd-on-fg);border-color:var(--rd-on-bg)}.rd-opt:focus-visible,.rd-step:focus-visible,.rd-reset:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.rd-out{min-width:4.5rem;text-align:center;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;color:var(--text-heading)}.rd-range-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.rd-range-head .rd-label{display:block}.rd-range-out{min-width:0;text-align:right}.rd-range{display:flex;align-items:center;gap:.5rem}.rd-range-end{flex:none;font-size:.75rem;color:var(--text-muted)}.rd-slider{flex:1 1 auto;min-width:0;height:36px;margin:0;accent-color:var(--gold-ink);background:transparent;cursor:pointer}.rd-slider:focus{outline:none}.rd-slider:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px;border-radius:4px}.rd-range .rd-reset{flex:none}.rd-fonts .rd-opt{display:inline-flex;align-items:baseline;gap:.4rem}.rd-aa{font-size:1rem}.rd-font-site .rd-aa{font-family:DM Sans,sans-serif}.rd-font-serif .rd-aa{font-family:Georgia,Times New Roman,serif}.rd-font-hyperlegible .rd-aa{font-family:Atkinson Hyperlegible,Arial,sans-serif}.rd-font-dyslexic .rd-aa{font-family:OpenDyslexic,Comic Sans MS,sans-serif}.rd-keys{margin:.6rem 0 0;display:grid;gap:.3rem}.rd-keys>div{display:grid;grid-template-columns:4.5rem 1fr;gap:.5rem;align-items:baseline}.rd-keys dt,.rd-keys dd{margin:0;font-size:.8rem}.rd-keys kbd{display:inline-block;min-width:1.5em;padding:.05rem .35rem;text-align:center;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;color:var(--text-heading);background:var(--bg-surface-2);border:1px solid rgba(10,22,40,.15);border-radius:4px}.rd-panel-foot{padding-top:.9rem}.rd-reset-all{width:100%}.rd-toast{position:fixed;z-index:9996;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px);margin:0;padding:.55rem 1rem;border-radius:999px;transform:translate(-50%);background:var(--primary);color:#f5f0e8;border:1px solid rgba(212,168,75,.5);font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-align:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.rd-toast.is-on{opacity:1}@media(max-width:1319px){.rd-toast{bottom:calc(132px + env(safe-area-inset-bottom,0px))}}.rd-toast:empty{padding:0;border:0}@media(prefers-reduced-motion:reduce){html[data-rd-mode=focus] .post-style :is([data-rd-para],[data-rd-block]),html.js-loaded[data-rd-mode=focus] .post-style :is([data-rd-para],[data-rd-block]):is(.rd-in,:focus-within),.rd-bubble,html.js-loaded[data-rd-mode=focus] .rd-bubble.is-on,.rd-veil,html.js-loaded[data-rd-mode=focus] .rd-veil,header:not(.page-hero):after,html.js-loaded[data-rd-mode=focus] body:has(.post-style) header:not(.page-hero):after,.rd-quick,.rd-quick.is-reading,.rdq,.rd-hero-btn,.rd-opt,.rd-step,.rd-reset,.rd-toast{transition:none}}@media(forced-colors:active){.rdq[aria-pressed=true],.rd-opt[aria-pressed=true]{outline:3px solid Highlight;outline-offset:2px}}@media print{.rd-quick,.rd-panel,.rd-toast,.rd-hero-btn,.rd-veil,.rd-bubble{display:none!important}header:after{content:none!important}html[data-rd-mode] .post-style [data-rd-para]{opacity:1!important;color:#000!important}html[data-rd-mode] .post-style :is([data-rd-para],[data-rd-block]){opacity:1!important;box-shadow:none!important}}
