.home-page{overflow:clip}.home-page__hero,.home-page__background,.home-page__practice,.home-page__thinking,.home-page__contact{color:var(--color-dark-text);background:var(--color-midnight-prussian)}.home-page__work,.home-page__evidence,.home-page__writing{color:var(--color-ink-blue);background:var(--color-mineral-ivory)}.home-page__hero{border-block-end:var(--rule-width) solid var(--color-rule-dark)}.home-page__hero-grid{gap:var(--space-7);padding-block:var(--space-8);display:grid}.home-page__thesis{gap:var(--space-5);max-inline-size:56rem;display:grid}.home-page__thesis h1{text-wrap:balance;letter-spacing:-.035em;max-inline-size:26ch;font-size:clamp(3rem,5.25vw,4.75rem);line-height:var(--line-display)}.home-page__thesis>p{max-inline-size:52ch;color:var(--color-dark-muted);font-size:var(--type-lead);line-height:1.5}.home-page__relay{align-content:center;gap:var(--space-5);padding:var(--space-5) 0;margin:0;list-style:none;display:grid}.home-page__relay li{color:var(--color-dark-text);font-size:var(--type-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-inline-start:var(--space-5);font-weight:600;position:relative}.home-page__relay li:before{inline-size:var(--space-4);border-block-start:var(--rule-width) solid var(--color-bronze);content:"";position:absolute;inset-block-start:.6em;inset-inline-start:calc(var(--page-gutter) / -2)}.home-page__background,.home-page__practice,.home-page__thinking,.home-page__industrialism,.home-page__writing,.home-page__contact{padding-block:var(--section-space)}.home-page__background{border-block-end:var(--rule-width) solid var(--color-rule-dark)}.home-page__reading{gap:var(--space-5);max-inline-size:65ch;display:grid}.home-page__background p,.home-page__practice-copy,.home-page__thinking p,.home-page__industrialism p,.home-page__contact p{color:var(--color-dark-muted)}.home-page__background p:first-child,.home-page__thinking p:first-of-type,.home-page__industrialism p:first-of-type,.home-page__writing p:first-of-type,.home-page__contact p:first-of-type{color:inherit;font-size:var(--type-lead);line-height:1.5}.home-page__section-heading{gap:var(--space-5);max-inline-size:52rem;padding-block-end:var(--space-6);display:grid}.home-page__section-heading h2,.home-page__thinking h2,.home-page__industrialism h2,.home-page__writing h2,.home-page__contact h2,.home-page__evidence-topic h2{letter-spacing:-.025em;max-inline-size:18ch;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.04}.home-page__section-heading p{max-inline-size:52ch;color:var(--color-dark-muted);font-size:var(--type-lead);line-height:1.5}.home-page__practice{border-block-end:var(--rule-width) solid var(--color-rule-dark)}.home-page__practice-copy{gap:var(--space-4);max-inline-size:65ch;display:grid}.home-page__domains{margin:var(--space-6) 0 0;border-block-start:var(--rule-width) solid var(--color-rule-dark);padding:0;list-style:none;display:grid}.home-page__domains li{gap:var(--space-3);padding-block:var(--space-5);border-block-end:var(--rule-width) solid var(--color-rule-dark);display:grid}.home-page__domains h3{max-inline-size:20ch;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.1}.home-page__domains p{max-inline-size:42ch;color:var(--color-dark-muted)}.home-page__work{padding-block:var(--section-space) 0}.home-page__record,.home-page__evidence-topic{gap:var(--space-6);padding-block:clamp(var(--space-7), 6vw, var(--space-9));border-block-start:var(--rule-width) solid var(--color-rule-light);display:grid}.home-page__record-meta{align-content:start;gap:var(--space-2);display:grid}.home-page__record-meta p{color:var(--color-oxblood);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:600}.home-page__record-meta p:nth-of-type(2){color:var(--color-ink-muted);margin-block-start:var(--space-4)}.home-page__record-meta span{color:var(--color-ink-muted);font-size:var(--type-meta)}.home-page__record-copy,.home-page__evidence-topic>div{gap:var(--space-4);max-inline-size:65ch;display:grid}.home-page__record h3{letter-spacing:-.025em;font-size:clamp(2.25rem,4.4vw,4rem);line-height:1.02}.home-page__record-copy>p,.home-page__evidence-topic p{color:var(--color-ink-muted)}.home-page__evidence-topic h2{color:var(--color-ink-blue)}.home-page__evidence-topic ul{gap:var(--space-2);color:var(--color-ink-muted);margin:0;padding-inline-start:var(--space-5);display:grid}.home-page__thinking,.home-page__industrialism{border-block-start:var(--rule-width) solid var(--color-rule-dark)}.home-page__industrialism,.home-page__contact{background:var(--color-deep-prussian)}.home-page__record-heading{align-content:start;gap:var(--space-3);display:grid}.home-page__record-heading .home-page__record-status{color:var(--color-ink-muted);font-size:var(--type-meta)}.home-page__record-status a{min-block-size:44px;color:inherit;align-items:center;display:inline-flex}.home-page__record-status a:hover{color:var(--color-oxblood)}.home-page__now{padding-block:var(--space-7);border-block-start:var(--rule-width) solid var(--color-rule-dark);color:var(--color-dark-text);background:var(--color-deep-prussian)}.home-page__now h2{font-size:var(--type-lead);line-height:1.5}.home-page__now h2 span{color:var(--color-dark-muted);font-family:var(--font-sans);font-size:var(--type-meta);font-weight:400}.home-page__principles{gap:var(--space-3);margin:var(--space-2) 0;padding:var(--space-5) 0;border-block:var(--rule-width) solid var(--color-rule-dark);list-style:none;display:grid}.home-page__principles li{color:var(--color-dark-text);font-size:var(--type-lead);line-height:1.4}.home-page__writing{border-block-start:var(--rule-width) solid var(--color-rule-light)}.home-page__writing p{color:var(--color-ink-muted)}.home-page__contact{border-block-start:var(--rule-width) solid var(--color-rule-dark)}.home-page__contact-action{gap:var(--space-2);min-block-size:44px;color:var(--color-dark-text);font-size:var(--type-meta);justify-self:start;align-items:center;margin-block-start:var(--space-5);font-weight:500;display:inline-grid}.home-page__contact-address{overflow-wrap:anywhere;font-weight:400}.home-page__contact-action:hover{color:var(--color-bronze)}main:has(>.home-page)+.site-footer{margin-block-start:0}.home-page__sources{border-block-start:var(--rule-width) solid var(--color-rule-light);justify-items:start;margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:grid}.home-page__sources a{min-block-size:44px;padding-block:var(--space-2);color:var(--color-ink-blue);font-size:var(--type-meta);align-items:center;display:inline-flex}.home-page__sources a:hover{color:var(--color-oxblood)}@media (width>=48rem){.home-page__domains{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.home-page__domains li:nth-last-child(-n+2){border-block-end:0}.home-page__record{column-gap:var(--space-8);grid-template-columns:minmax(10rem,3fr) minmax(0,8fr)}.home-page__evidence-topic{column-gap:var(--space-8);grid-template-columns:minmax(12rem,3fr) minmax(0,8fr)}}@media (width>=64rem){.home-page__hero-grid{align-items:center;column-gap:var(--space-9);grid-template-columns:minmax(0,8fr) minmax(14rem,3fr)}.home-page__relay li:before{inset-inline-start:0}}@media (width<=47.999rem){.home-page__hero-grid{gap:var(--space-6);padding-block:var(--space-6) var(--space-7)}.home-page__thesis h1{max-inline-size:none;font-size:clamp(2.3125rem,9.8vw,3.25rem)}}@media (prefers-contrast:more){.home-page__background p,.home-page__practice-copy,.home-page__domains p,.home-page__thinking p,.home-page__industrialism p,.home-page__contact p{color:var(--color-dark-text)}}.home-page__thesis-field{--relay-axis:calc(var(--page-gutter) / 2);position:relative}@media (width<=47.999rem){.home-page__background{padding-block:var(--space-6)}.home-page__practice{padding-block-start:var(--space-7)}}.home-page__thesis-field:before,.home-page__thesis-field:after{z-index:1;border-inline-start:var(--rule-width) solid var(--color-rule-dark);pointer-events:none;content:"";position:absolute;inset-inline-start:var(--relay-axis)}.home-page__thesis-field:before{inset-block:var(--space-6) 0}.home-page__thesis-field:after{block-size:var(--space-8);border-color:var(--color-bronze);inset-block-end:calc(-1 * var(--space-6))}@media (width>=64rem){.home-page__thesis-field{--relay-canvas:min(100% - var(--page-gutter) * 2, var(--content-canvas));--relay-width:max(14rem, (var(--relay-canvas) - var(--space-9)) * 3 / 11);--relay-axis:calc((100% + var(--relay-canvas)) / 2 - var(--relay-width))}.home-page__thesis-field:before{inset-block-start:var(--space-8)}.home-page__background .home-page__reading{margin-inline-start:max(var(--page-gutter), (100% - var(--content-canvas)) / 2)}.home-page__practice .content-container{column-gap:var(--space-9);grid-template-columns:minmax(0,8fr) minmax(14rem,3fr);display:grid}.home-page__practice .content-container>*{grid-column:1}}.home-page__plate{--plate-text:var(--color-ink-muted);--plate-link:var(--color-ink-blue);--plate-hover:var(--color-oxblood);--plate-rule:var(--color-rule-light);align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}.home-page__plate img{block-size:auto;inline-size:100%}.home-page__plate figcaption{gap:var(--space-2);border-block-start:var(--rule-width) solid var(--plate-rule);color:var(--plate-text);font-size:var(--type-meta);padding-block-start:var(--space-3);line-height:1.5;display:grid}.home-page__plate-reading{color:var(--plate-link);font-size:var(--type-body)}.home-page__plate-caption-copy{gap:var(--space-2);max-inline-size:65ch;display:grid}:is(.home-page__practice,.home-page__industrialism,.home-page__contact) .home-page__plate{--plate-text:var(--color-dark-muted);--plate-link:var(--color-dark-text);--plate-hover:var(--color-bronze);--plate-rule:var(--color-rule-dark)}.home-page .home-page__plate--measurement{inline-size:min(76%,22rem);margin-block-end:var(--space-6);margin-inline-start:auto}.home-page__plate--system{grid-column:1/-1;max-inline-size:60rem}.home-page__plate--response{inline-size:min(100%,65ch);grid-column:1/-1;justify-self:start;margin-block-start:var(--space-6)}.home-page__computation-plate{padding-block-start:var(--space-8)}.home-page .home-page__plate--computation{max-inline-size:var(--content-wide);margin-inline-start:auto}.home-page__contact-grid{align-items:start;gap:var(--space-7);display:grid}.home-page__plate--person{justify-self:end;inline-size:min(75%,20rem)}.home-page__plate figcaption a{min-block-size:44px;color:var(--plate-link);justify-self:start;align-items:center;display:inline-flex}.home-page__plate figcaption a:hover{color:var(--plate-hover)}@media (width>=48rem){.home-page__record-meta{grid-area:1/1}.home-page__record-heading,.home-page__record-copy,.home-page__plate--response{grid-column:2}.home-page__contact-grid{gap:var(--space-8);grid-template-columns:minmax(10rem,3fr) minmax(0,8fr)}.home-page__plate--person{justify-self:start;inline-size:100%;max-inline-size:20rem}.home-page__plate--computation figcaption{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}}@media (width>=64rem){.home-page__practice .home-page__plate--measurement{inline-size:100%;grid-area:1/2/span 3;margin-block-end:0;padding-inline-start:var(--space-5)}}.home-page__writing-list{margin:var(--space-6) 0 0;padding:0;list-style:none}.home-page__writing-list li{border-block-start:var(--rule-width) solid var(--color-rule-light)}.home-page__writing-list a{grid-template-columns:var(--space-7) minmax(0, 1fr);align-items:start;gap:var(--space-4);padding-block:var(--space-5);color:var(--color-ink-blue);text-decoration:none;display:grid}.home-page__writing-thumbnail{aspect-ratio:1;object-fit:cover;block-size:auto;inline-size:100%}.home-page__writing-thumbnail--figure{object-fit:contain}.home-page__writing-link-copy{gap:var(--space-2);grid-column:2;min-inline-size:0;display:grid}.home-page__writing-link-copy:only-child{grid-column:1/-1}.home-page__writing-link-title{font-family:var(--font-display);font-size:var(--type-section);text-decoration:underline;text-decoration-color:var(--color-rule-light);text-underline-offset:.16em;line-height:1.25}.home-page__writing-link-meta{color:var(--color-ink-muted);font-size:var(--type-meta)}.home-page__writing-list a:hover .home-page__writing-link-title{text-decoration-color:currentColor}@media (width>=48rem){.home-page__writing-list a{grid-template-columns:var(--space-8) minmax(0, 1fr);column-gap:var(--space-5)}}html:has(.home-page){scroll-padding-block-start:var(--space-9)}.site-header:has(+main>.home-page){z-index:5;position:sticky;inset-block-start:0}@media (width<=47.999rem){.site-header:has(+main>.home-page):not(:has([data-enhanced])){position:relative}.site-header:has(+main>.home-page) .site-navigation__mobile-list{max-block-size:calc(100dvh - 3.5rem);overflow-y:auto}}@media print{.site-header:has(+main>.home-page){position:relative}}
