@layer theme,base,reset;@layer components{.D7n0Lq_pattern{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.D7n0Lq_hint{color:#6d675d;font-family:var(--font-sans);letter-spacing:.025em;pointer-events:none;background:#f6f2e8e6;border:1px solid #70624b2e;border-radius:999px;grid-column:content-start/content-end;justify-self:start;margin:3.5rem 0 0;padding:.35rem .6rem;font-size:.6875rem;line-height:1.5}.D7n0Lq_pointerHint{display:none}@media (hover:hover) and (pointer:fine){.D7n0Lq_pointerHint{display:inline}.D7n0Lq_touchHint{display:none}}@media (prefers-reduced-motion:reduce){.D7n0Lq_hint{display:none}}}@layer utilities;
@layer theme,base,reset;@layer components{.pIMu7G_hero{isolation:isolate;color:#1c302b;margin-block-start:calc(0rem - var(--blog-page-block-padding));margin-inline:calc(0rem - var(--blog-page-inline-padding));background:#f2eee3;position:relative;container-type:inline-size}.pIMu7G_editorial{z-index:2;pointer-events:none;position:absolute;inset:0}.pIMu7G_back{pointer-events:auto;font-size:max(12px,1.05cqw);position:absolute;top:8%;left:19%}.pIMu7G_copy{pointer-events:auto;width:49%;position:absolute;top:16%;left:19%}.pIMu7G_title{font:700 4.1cqw / 1.05 var(--font-bonbance), Georgia, serif;letter-spacing:.065cqw;text-wrap:balance;text-box-trim:none;margin:0}.pIMu7G_summary{font:400 1.8cqw / 1.35 var(--font-superior-serif), Georgia, serif;color:#6f6a61;margin:1.55cqw 0 1.75cqw}.pIMu7G_metadata{font:400 max(10px, 1cqw) / 1.5 var(--font-sans), sans-serif;letter-spacing:.06cqw;color:#726f65;margin:0}.pIMu7G_frame{aspect-ratio:2528/1696;view-timeline:--blog-valley-scroll block;view-timeline-inset:0;background:#eee8db;position:relative;overflow:clip}.pIMu7G_original,.pIMu7G_layer{object-fit:fill;transform-origin:50% 0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.09)}.pIMu7G_layer[data-layer=corner-sage]{filter:drop-shadow(0 .7px .35px #243b3240)}.pIMu7G_frame[data-running=true] .pIMu7G_layer:not([data-layer=paper]){will-change:translate, transform}@supports (animation-timeline:--blog-valley-scroll) and (animation-range:exit-crossing 0% exit-crossing 45%){.pIMu7G_frame[data-active=true] .pIMu7G_layer:not([data-layer=paper]){animation:1ms linear both pIMu7G_valley-scroll;animation-timeline:--blog-valley-scroll;animation-range:exit-crossing exit-crossing 45%}}@keyframes pIMu7G_valley-scroll{0%{translate:0}to{translate:0 var(--blog-valley-scroll-y,0px)}}.pIMu7G_layers{visibility:hidden;position:absolute;inset:0}.pIMu7G_frame[data-active=true] .pIMu7G_layers{visibility:visible}.pIMu7G_frame[data-active=true] .pIMu7G_original{visibility:hidden}@media (prefers-reduced-motion:reduce){.pIMu7G_frame[data-active] .pIMu7G_layers{visibility:hidden}.pIMu7G_frame[data-active] .pIMu7G_original{visibility:visible}}@media (max-width:700px){.pIMu7G_frame{aspect-ratio:3/2}.pIMu7G_editorial{pointer-events:auto;padding:30px 24px 25px;position:relative}.pIMu7G_back{font-size:12px;position:static}.pIMu7G_copy{width:auto;margin-top:28px;position:static}.pIMu7G_title{letter-spacing:.015em;text-wrap:pretty;font-size:clamp(31px,7.8vw,48px);line-height:1.08}.pIMu7G_summary{margin:19px 0;font-size:17px;line-height:1.45}.pIMu7G_metadata{letter-spacing:.04em;font-size:10px}}}@layer utilities;
@layer theme,base,reset;@layer components{.ZCMSvq_page{isolation:isolate;--blog-ink:var(--color-ink);--blog-muted:var(--color-editorial-muted);--blog-paper:var(--color-paper);--blog-rule:#d9d2c5;--blog-accent:#8b3a2a;--blog-measure-body:40rem;--blog-measure-table:60rem;--blog-measure-deck:var(--blog-measure-body);--blog-measure-title:22ch;--blog-navigation-height:2.75rem;--blog-space-0:0;--blog-space-1:.25rem;--blog-space-2:.5rem;--blog-space-3:.75rem;--blog-space-4:1rem;--blog-space-6:1.5rem;--blog-space-8:2rem;--blog-space-10:2.5rem;--blog-space-12:3rem;--blog-space-16:4rem;--blog-space-20:5rem;--blog-space-24:6rem;--blog-space-32:8rem;--blog-space-inline-xs:var(--blog-space-1);--blog-space-inline-sm:var(--blog-space-2);--blog-space-inline-md:var(--blog-space-3);--blog-space-inline-lg:var(--blog-space-4);--blog-space-stack-xs:var(--blog-space-1);--blog-space-stack-sm:var(--blog-space-2);--blog-space-stack-md:var(--blog-space-4);--blog-space-stack-lg:var(--blog-space-6);--blog-space-stack-xl:var(--blog-space-8);--blog-space-section-sm:var(--blog-space-8);--blog-space-section-md:var(--blog-space-12);--blog-space-section-lg:var(--blog-space-16);--blog-space-section-xl:var(--blog-space-20);--blog-space-section-2xl:var(--blog-space-24);--blog-space-section-3xl:var(--blog-space-32);--blog-page-block-padding:clamp(var(--blog-space-stack-lg), 4vw, var(--blog-space-section-lg));--blog-page-inline-padding:clamp(var(--blog-space-inline-lg), 5vw, var(--blog-space-section-xl));min-height:100svh;color:var(--blog-ink);padding:var(--blog-page-block-padding) var(--blog-page-inline-padding);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.ZCMSvq_link,.ZCMSvq_prose :where(a):not(:where([data-prose-exclude],[data-prose-exclude] *)){color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 65%, transparent);text-decoration-color:color-mix(in srgb, currentColor 65%, transparent);text-underline-offset:.16em;text-decoration-thickness:.06em;transition:color .16s ease-out,opacity .16s ease-out,text-decoration-color .16s ease-out}.ZCMSvq_link:active,.ZCMSvq_prose :where(a:active):not(:where([data-prose-exclude],[data-prose-exclude] *)){opacity:.7;transition-duration:0s}.ZCMSvq_link:hover,.ZCMSvq_prose :where(a:hover):not(:where([data-prose-exclude],[data-prose-exclude] *)){color:var(--blog-accent);text-decoration-color:currentColor}.ZCMSvq_link:focus-visible,.ZCMSvq_prose :where(a:focus-visible):not(:where([data-prose-exclude],[data-prose-exclude] *)){outline:3px solid var(--blog-accent);outline-offset:4px}.ZCMSvq_postHeader,.ZCMSvq_postNavigation{max-width:72rem;margin-inline:auto}.ZCMSvq_backNavigation,.ZCMSvq_postHeader,.ZCMSvq_prose{grid-template-columns:[wide-start] minmax(0, 1fr) [content-start] minmax(0, var(--blog-measure-body)) [content-end] minmax(0, 1fr) [wide-end];width:100%;max-width:72rem;margin-inline:auto;display:grid}.ZCMSvq_backNavigation>*,.ZCMSvq_postHeader>*,.ZCMSvq_prose>*{grid-column:content-start/content-end;min-width:0}.ZCMSvq_postHeader>:where(.ZCMSvq_title){grid-column:content-start/wide-end}.ZCMSvq_prose>[data-mdx-interactive]{grid-column:wide-start/wide-end}.ZCMSvq_article{grid-area:1/1;min-width:0}.ZCMSvq_backNavigation{z-index:3;min-height:var(--blog-navigation-height);grid-area:1/1;align-self:start;position:relative}.ZCMSvq_particleBackNavigation{--blog-accent:#69d7ff;color:#f8f5ee}.ZCMSvq_backLink{place-self:start;align-items:center;gap:var(--blog-space-stack-sm);min-width:44px;min-height:var(--blog-navigation-height);padding-block:var(--blog-space-stack-sm);text-decoration:none;display:inline-flex}.ZCMSvq_summary{color:var(--blog-muted);max-width:var(--blog-measure-deck);margin:0}.ZCMSvq_postHeader{border-bottom:1px solid var(--blog-rule);padding-block-start:var(--blog-navigation-height);padding-bottom:clamp(var(--blog-space-stack-lg), 3vw, var(--blog-space-section-sm))}.ZCMSvq_svgPostHeader{isolation:isolate;margin-block-start:calc(0rem - var(--blog-page-block-padding));margin-inline:calc(0rem - var(--blog-page-inline-padding));max-width:none;width:calc(100% + var(--blog-page-inline-padding) * 2);padding-block-start:calc(var(--blog-page-block-padding) + var(--blog-navigation-height));padding-inline:max(var(--blog-page-inline-padding), calc((100vw - 72rem) / 2));position:relative}.ZCMSvq_svgHeaderPattern{grid-area:auto}.ZCMSvq_particlePostHeader{--blog-accent:#69d7ff;color:#f8f5ee;isolation:isolate;margin-block-start:calc(0rem - var(--blog-page-block-padding));margin-inline:calc(0rem - var(--blog-page-inline-padding));max-width:none;padding-block-start:calc(var(--blog-page-block-padding) + var(--blog-navigation-height));padding-inline:max(var(--blog-page-inline-padding), calc((100vw - 72rem) / 2));width:calc(100% + var(--blog-page-inline-padding) + var(--blog-page-inline-padding));background:#05070d;border:1px solid #253040;position:relative;overflow:hidden}.ZCMSvq_landscapePostHeader{--blog-text-title:clamp(2.5rem, 1.75rem + 2.5vw, 3.75rem);--blog-text-deck:clamp(1.125rem, 1rem + .5vw, 1.375rem);--blog-leading-deck:1.5;row-gap:var(--blog-space-stack-lg);isolation:isolate;border-bottom:0;padding-bottom:clamp(8rem,16vw,13rem);position:relative}.ZCMSvq_landscapeBackground{inset:calc(0rem - var(--blog-page-block-padding)) min(calc(0rem - var(--blog-page-inline-padding)), calc((72rem - 100vw) / 2)) 0;z-index:-1;grid-column:wide-start/wide-end;position:absolute}.ZCMSvq_particlePostHeader:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#05070dd1 0%,#05070da8 58%,#05070d61 100%),linear-gradient(#05070d14,#05070d9e);position:absolute;inset:0}.ZCMSvq_particlePostHeader>:not(.ZCMSvq_particleHeaderCanvas){z-index:2;position:relative}.ZCMSvq_particleHeaderCanvas{pointer-events:none;z-index:0;grid-area:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.ZCMSvq_particleHeaderControls{margin:clamp(var(--blog-space-section-sm), 5vw, var(--blog-space-section-lg)) 0 0;grid-column:wide-start/wide-end}.ZCMSvq_title{margin-top:clamp(var(--blog-space-stack-md), 2vw, var(--blog-space-stack-lg));max-width:var(--blog-measure-title)}@supports (text-box-trim:trim-both) and (text-box-edge:cap alphabetic){.ZCMSvq_title{text-box-trim:var(--blog-heading-trim,trim-both);text-box-edge:cap alphabetic}}.ZCMSvq_summary{margin-top:clamp(var(--blog-space-stack-md), 2vw, var(--blog-space-stack-lg));max-width:var(--blog-measure-deck)}.ZCMSvq_metadata{color:var(--blog-muted);margin:var(--blog-space-stack-md) var(--blog-space-0) var(--blog-space-0)}.ZCMSvq_landscapeTitle{grid-column:wide-start/wide-end;grid-template-columns:subgrid;row-gap:var(--blog-space-stack-lg);max-width:none;margin-block:var(--blog-space-stack-xl) 0;text-box-trim:none;display:grid}.ZCMSvq_landscapeSeries,.ZCMSvq_landscapeHeadline{overflow-wrap:anywhere;grid-column:content-start/content-end;min-width:0}.ZCMSvq_landscapeSeries{color:#596353;text-wrap:balance}.ZCMSvq_landscapeHeadline{text-wrap:balance;max-inline-size:18ch}.ZCMSvq_landscapeSummary{color:#52584d;overflow-wrap:anywhere;margin:0}.ZCMSvq_landscapeMetadata{color:#596353;margin:0}.ZCMSvq_prose{margin-block:clamp(var(--blog-space-stack-lg), 3vw, var(--blog-space-section-sm)) var(--blog-space-0)}.ZCMSvq_prose p:not(:where([data-prose-exclude],[data-prose-exclude] *)){margin:0}.ZCMSvq_prose p+p:not(:where([data-prose-exclude],[data-prose-exclude] *)){margin-top:1.1em}.ZCMSvq_prose>:first-child:not(:where([data-prose-exclude],[data-prose-exclude] *)){margin-top:0}.ZCMSvq_prose :where(p,ul,ol,blockquote,pre,table,figure,aside,section,[data-mdx-table]):not(:where([data-prose-exclude],[data-prose-exclude] *)){margin-block:1.2em}.ZCMSvq_prose :where(h2,h3,h4):not(:where([data-prose-exclude],[data-prose-exclude] *)){scroll-margin-top:1.5rem}.ZCMSvq_prose h2:not(:where([data-prose-exclude],[data-prose-exclude] *)){margin:clamp(3rem,4.5vw,4rem) 0 1.5rem}.ZCMSvq_prose h3:not(:where([data-prose-exclude],[data-prose-exclude] *)){margin:clamp(2rem,3vw,2.5rem) 0 1rem}.ZCMSvq_prose h4:not(:where([data-prose-exclude],[data-prose-exclude] *)){margin:2rem 0 .75rem}.ZCMSvq_prose :where(ul,ol):not(:where([data-prose-exclude],[data-prose-exclude] *)){padding-inline-start:1.5em;list-style-position:outside}.ZCMSvq_prose ul:not(:where([data-prose-exclude],[data-prose-exclude] *)){list-style-type:disc}.ZCMSvq_prose ol:not(:where([data-prose-exclude],[data-prose-exclude] *)){list-style-type:decimal}.ZCMSvq_prose li:not(:where([data-prose-exclude],[data-prose-exclude] *)){padding-inline-start:.25em}.ZCMSvq_prose li:not(:where([data-prose-exclude],[data-prose-exclude] *))::marker{color:var(--blog-accent);font-weight:600}.ZCMSvq_prose li>:where(ul,ol):not(:where([data-prose-exclude],[data-prose-exclude] *)){margin-block:.5em}.ZCMSvq_prose li+li:not(:where([data-prose-exclude],[data-prose-exclude] *)){margin-top:.45em}.ZCMSvq_prose blockquote:not(:where([data-prose-exclude],[data-prose-exclude] *)){border-left:1px solid var(--blog-rule);color:#4b453d;max-width:42ch;margin-inline:0;padding-left:1.25em}.ZCMSvq_prose :not(pre)>code:not(:where([data-prose-exclude],[data-prose-exclude] *)){overflow-wrap:anywhere;background:#ece6da;border-radius:.2rem;padding:.18em .32em}.ZCMSvq_prose pre:not(:where([data-prose-exclude],[data-prose-exclude] *)){box-sizing:border-box;color:#f7f0e4;background:#26231f;border-radius:.4rem;width:100%;max-width:100%;padding:1.25rem;overflow-x:auto}.ZCMSvq_prose pre code:not(:where([data-prose-exclude],[data-prose-exclude] *)){min-width:max-content;display:block}.ZCMSvq_prose :where(img):not(:where([data-prose-exclude],[data-prose-exclude] *)){max-width:100%;height:auto;margin-inline:auto;display:block}.ZCMSvq_prose [data-mdx-media]:not(:where([data-prose-exclude],[data-prose-exclude] *)){margin-inline:var(--blog-space-0)}.ZCMSvq_prose [data-mdx-media] img:not(:where([data-prose-exclude],[data-prose-exclude] *)){object-fit:contain;width:100%;max-height:32rem}.ZCMSvq_prose [data-mdx-media] figcaption:not(:where([data-prose-exclude],[data-prose-exclude] *)){color:var(--blog-muted);margin-top:var(--blog-space-stack-sm)}.ZCMSvq_prose>[data-mdx-table]{overscroll-behavior-inline:contain;overflow-x:auto}.ZCMSvq_prose>[data-mdx-table]:not(:where([data-prose-exclude],[data-prose-exclude] *)){max-width:var(--blog-measure-table);grid-column:wide-start/wide-end;justify-self:center;width:100%}.ZCMSvq_prose>[data-mdx-table]:focus-visible{outline:3px solid var(--blog-accent);outline-offset:4px}.ZCMSvq_prose [data-mdx-table-hint]{display:none}.ZCMSvq_prose :where(table):not(:where([data-prose-exclude],[data-prose-exclude] *)){border-collapse:collapse;table-layout:auto;width:100%;min-width:40rem;margin-block:0}.ZCMSvq_prose :where(table):has(>thead>tr>th:nth-child(3):last-child):not(:where([data-prose-exclude],[data-prose-exclude] *)){table-layout:fixed;min-width:52rem}.ZCMSvq_prose :where(table):has(>thead>tr>th:nth-child(3):last-child) th:first-child:not(:where([data-prose-exclude],[data-prose-exclude] *)){width:26%}.ZCMSvq_prose :where(table):has(>thead>tr>th:nth-child(3):last-child) th:nth-child(2):not(:where([data-prose-exclude],[data-prose-exclude] *)){width:32%}.ZCMSvq_prose :where(th,td):not(:where([data-prose-exclude],[data-prose-exclude] *)){border-bottom:1px solid var(--blog-rule);text-align:left;vertical-align:top;padding:.75rem .8rem}.ZCMSvq_prose :where(td:first-child):not(:where([data-prose-exclude],[data-prose-exclude] *)){font-weight:500}.ZCMSvq_postNavigation{border-top:1px solid var(--blog-rule);gap:var(--blog-space-stack-md);width:100%;margin-top:clamp(var(--blog-space-section-lg), 10vw, var(--blog-space-section-3xl));padding-top:var(--blog-space-stack-lg);grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ZCMSvq_nextPost{text-align:right}@media (min-width:42.001rem) and (max-width:58rem){.ZCMSvq_prose>[data-mdx-table]:has(>table>thead>tr>th:nth-child(3):last-child) [data-mdx-table-hint]{color:var(--blog-muted);font-family:var(--blog-sans);font-size:var(--blog-text-meta);margin-bottom:var(--blog-space-stack-sm);display:block}}@media (max-width:42rem){.ZCMSvq_backNavigation,.ZCMSvq_postHeader,.ZCMSvq_prose{grid-template-columns:[wide-start content-start]minmax(0,1fr)[content-end wide-end]}.ZCMSvq_prose>[data-mdx-table]:not([data-mdx-table-labeled]) [data-mdx-table-hint]{color:var(--blog-muted);font-family:var(--blog-sans);font-size:var(--blog-text-meta);margin-bottom:var(--blog-space-stack-sm);display:block}.ZCMSvq_prose>[data-mdx-table-labeled]{overflow-x:visible}.ZCMSvq_prose [data-mdx-table-labeled] table,.ZCMSvq_prose [data-mdx-table-labeled] tbody,.ZCMSvq_prose [data-mdx-table-labeled] tr,.ZCMSvq_prose [data-mdx-table-labeled] td{width:100%;min-width:0;display:block}.ZCMSvq_prose [data-mdx-table-labeled] :where(table):has(>thead>tr>th:nth-child(3):last-child):not(:where([data-prose-exclude],[data-prose-exclude] *)){min-width:0}.ZCMSvq_prose [data-mdx-table-labeled] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ZCMSvq_prose [data-mdx-table-labeled] tbody tr{border-bottom:1px solid var(--blog-rule);padding-block:var(--blog-space-stack-md)}.ZCMSvq_prose [data-mdx-table-labeled] tbody tr:first-child{border-top:1px solid var(--blog-rule)}.ZCMSvq_prose [data-mdx-table-labeled] td{padding:var(--blog-space-stack-sm) 0;overflow-wrap:anywhere;border:0}.ZCMSvq_prose [data-mdx-table-labeled] td:before{content:attr(data-column-label);color:var(--blog-muted);font-family:var(--blog-sans);font-size:var(--blog-text-meta);letter-spacing:.04em;margin-bottom:var(--blog-space-stack-xs);text-transform:uppercase;font-weight:600;line-height:1.5;display:block}.ZCMSvq_postNavigation{grid-template-columns:1fr}.ZCMSvq_nextPost{text-align:left}}}@layer utilities;
@layer theme,base,reset;@layer components{.T8MOEa_page{--blog-rule:#d9d2c5;--blog-accent:#8b3a2a;--blog-supporting-text:#565149;min-height:100svh;color:var(--color-ink);padding:clamp(1.25rem,4vw,3.5rem);position:relative}.T8MOEa_shell{max-width:68rem;margin-inline:auto;container:journal/inline-size}.T8MOEa_link{color:inherit;text-decoration:none;transition:color .16s ease-out,opacity .16s ease-out}.T8MOEa_link:hover{color:var(--blog-accent)}.T8MOEa_link:active{opacity:.7;transition-duration:0s}.T8MOEa_link:focus-visible{outline:2px solid var(--blog-accent);outline-offset:5px}.T8MOEa_skipLink{background:var(--color-paper);z-index:10;padding:.75rem;position:absolute;inset-block-start:.5rem;inset-inline-start:1rem}.T8MOEa_skipLink:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.T8MOEa_layout{gap:2.5rem;padding-block:2rem 4rem;display:grid}.T8MOEa_postItem{isolation:isolate;border-block-start:1px solid var(--blog-rule);min-width:0;padding-block:2rem;position:relative}.T8MOEa_postItem:first-child{border-block-start:0;padding-block-start:0}@container journal (min-width:56rem){.T8MOEa_layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem;padding-block-start:3rem}}}@layer utilities;
